【发布时间】:2019-07-30 13:28:05
【问题描述】:
我在应用上下文中的导入下的脚本顶部创建了一个变量。脚本中的一些函数使用该变量,它也被导入到其他脚本中。该变量实际上是从导入的实例调用类方法,它也可能调用“会话”
with app.app_context():
myvariable = myinstance.session.method3
没有任何问题,但有人决定在他们的 PC 上重新开始并运行
flask db init
它不喜欢那样。 flask db init 通常只运行一次,如果发生崩溃,几年内不会再次运行。我不想编写一个只检查 .db 文件是否存在的 hack,但是烧瓶或 sqlalchemy 中是否有一种方法可以为您提供关于 init 是否曾经运行过的 True 或 False?
【问题讨论】:
标签: python python-3.x flask sqlalchemy