在一个被称为application factory的函数中创建Flask的实例,而不是在全局环境中创建。所有的配置、注册等都将被放在这个函数中,随后应用(实例)被返回。
application factory被放在flaskr/__init__.py中。
application factory函数包含了:
- path: __name__
- SECRET_KEY: set random when deploying
- DATABASE: sqlite, SQLAlchemy, etc.
- config: default configuration or test_config
- instance floder ensuring
- blueprint register
- database register: from . import db & db.init(app)
本文深入探讨了在Flask框架中使用应用工厂模式的方法,包括如何在一个名为applicationfactory的函数中创建实例,配置设置,注册蓝图和数据库,以及如何在部署时设置SECRET_KEY。
7059

被折叠的 条评论
为什么被折叠?



