我正在运行Flask Shell作为与SQLAlchemy交互的一种方式。但是,我注意到,每当我在我的应用程序目录中运行Flask Shell时,它只会引用运行时存在的代码。这意味着,如果我检测到错误并更新代码,则需要关闭命令终端,重新导航至Flask应用程序目录,然后再次运行Flask Shell。
我有什么办法可以直接从Python Shell访问我的Flask应用程序,还是可以在代码发生更改时让Flask Shell自动更新?以我一直以来的方式执行此操作似乎效率极低。我当前运行Flask Shell的方式是,每次更新代码时,我都导航到命令终端中的Flask应用程序目录,然后运行“ flask shell”命令。
要清楚,这与在本地主机上运行Flask应用程序不同。更改代码后,它确实会更新。但是,Flask Shell却没有,并且在这种情况下专门用于与SQLAlchemy进行交互。