我有一个简单的问题。当我运行 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)
有什么想法如何解决这个问题吗?