【发布时间】:2018-07-31 21:39:02
【问题描述】:
我正在运行 Flask Shell 作为与 SQLAlchemy 交互的一种方式。但是,我注意到每当我在我的应用程序目录中运行 Flask Shell 时,它只引用运行时存在的代码。这意味着如果我检测到错误并更新代码,我需要关闭我的命令终端,重新导航到我的 Flask 应用程序目录,然后再次运行 Flask Shell。
有什么方法可以让我直接从 Python Shell 访问我的 Flask 应用程序,或者让 Flask Shell 在代码发生更改时自动更新?以我一直这样做的方式来做这件事似乎非常低效。我目前运行 Flask Shell 的方式是,每次更新代码时,我都会在命令终端中导航到我的 Flask 应用程序目录,然后运行“flask shell”命令。
需要明确的是,这与在 localhost 上运行 Flask 应用程序不同。一旦代码更改,它就会更新。然而,Flask Shell 没有,并且在这种情况下专门用于与 SQLAlchemy 交互。
【问题讨论】:
标签: python sql flask sqlalchemy flask-sqlalchemy