gpt4 book ai didi

flask - 使用Flask-sqlalchemy,无需运行应用程序即可将模型连接到数据库

转载 作者:行者123 更新时间:2023-12-03 17:03:24 26 4
gpt4 key购买 nike

在设置Flask-SQLAlchemy时,我使用了this问题的答案来修复循环导入。该解决方案之所以有效,是因为您不必从app文件导入application.py即可获取数据库URI-它可以在运行应用程序之前初始化连接。现在的问题是,我通常喜欢将models文件导入到python解释器中,这样我才可以测试模型(以及与数据库的连接),而无需实际运行应用程序。但是使用此设置,仅导入models不会建立与PostGres的连接。

有没有一种方法可以通过Flask-SQLAlchemy建立与PostGres的连接,而无需实际初始化和运行应用程序?也许我可以直接向db提供数据库的URI?

最佳答案

学习这段代码
https://github.com/mattupstate/overholt
github上有一个链接可以解释设计。您应该主要关注的是flask-script的用法。我认为您必须使用工厂模式,但是如果您正在做任何认真的事情,无论如何您都想这样做。

祝你好运

关于flask - 使用Flask-sqlalchemy,无需运行应用程序即可将模型连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28843229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com