小编Jef*_*ian的帖子

Flask 用值初始化数据库

我有一个简单的问题。当我运行 Flask 应用程序时,我想直接向数据库添加初始值,如下所示:

if __name__ == '__main__':
    db.init_app(app)
    with app.app_context():
        db.create_all()

    user = UserModel.find_by_name('user')
    if not user:
        user = UserModel('name', 'password')
        user.save_to_db()
    app.run() 
Run Code Online (Sandbox Code Playgroud)

这样做会给我带来以下错误:

if __name__ == '__main__':
    db.init_app(app)
    with app.app_context():
        db.create_all()

    user = UserModel.find_by_name('user')
    if not user:
        user = UserModel('name', 'password')
        user.save_to_db()
    app.run() 
Run Code Online (Sandbox Code Playgroud)

有什么想法如何解决这个问题吗?

python sqlalchemy flask

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

标签 统计

flask ×1

python ×1

sqlalchemy ×1