小编mic*_*ael的帖子

Flask-SQLAlchemy有什么区别db.Column vs Column

所以,我想提出新瓶的应用程序,甚至在其他项目中发现db.ColumnColumn可互换使用.那你什么时候用另一个呢?

id = db.Column(Integer(), primary_key=True)
Run Code Online (Sandbox Code Playgroud)

VS

id = Column(Integer(), primary_key=True)
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask flask-sqlalchemy

2
推荐指数
1
解决办法
457
查看次数

使用flask_security时flask_sqlalchemy对象没有属性添加

我正在尝试使用 flask_security 添加一些角色/用户,但是当我尝试使用SQLAlchemySessionUserDatastore. 所以我首先user_datastore指南一样创建

db = SQLAlchemy(app)
user_datastore = SQLAlchemySessionUserDatastore(db, User, Role)
security = Security(app, user_datastore)
user_datastore.create_user(email='test', password='passowrd')
Run Code Online (Sandbox Code Playgroud)

这是我偏离指南并尝试只创建一个测试用户的地方。看起来db = SQLAlchemy(app)是导致我的问题。

    self.db.session.add(model)
AttributeError: 'SQLAlchemy' object has no attribute 'add'
Run Code Online (Sandbox Code Playgroud)

python flask flask-sqlalchemy flask-security

1
推荐指数
1
解决办法
1252
查看次数