我可以避免在Flask和SQLAlchemy中循环导入

我可以避免在Flask和SQLAlchemy中循环导入,第1张

我可以避免在Flask和SQLAlchemy中循环导入

看一下这个项目:https :
//github.com/sloria/cookiecutter-
flask

这是一个以正确的方式做事的好例子。使用了Flask的许多出色功能:蓝图,应用程序工厂等等。

这是他们注册扩展的方式,例如SQLAlchemy数据库:

# app/extensions.pyfrom flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()...# app/app.pyfrom app.extensions import dbdef create_app(config_object=ProdConfig):    app = Flask(__name__.split('.')[0])    app.config.from_object(config_object)    register_extensions(app)    ...def register_extensions(app):    db.init_app(app)    ...


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5645201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存