【发布时间】:2020-07-23 07:32:02
【问题描述】:
看来这个问题只有在我使用flask应用工厂方法时才会出现
here是repl的链接,
here 是我寻求帮助的帖子链接(请阅读评论部分)
- 我已对 app.run() 部分进行了注释,使其不会启动服务器
#!main.py l:3
#if __name__ == '__main__':
# app.run(host='0.0.0.0')
- 在控制台端运行 repl 一次后,我输入了
from app.main.models import *
with app.app_context():
db.create_all()
现在理论上,这些代码行应该创建带有表定义 init 的数据库,这样如果我这样做 Food.query.all 它应该返回(理论上)一个空列表 => [] 但它返回错误 RuntimeError: No application found.
注意:请分叉您不需要帐户的repl,只需单击运行旁边的分叉按钮,因为当很多人一起运行时它可能会显示有线
【问题讨论】:
标签: python database flask flask-sqlalchemy