Profile

User profile and story timeline

user-img
nyg

构造文件导入了大多数正在使用的Flask扩展。由于尚未初始化所需的程序实例,所以没有初始化扩展,创建扩展类时没有向构造函数传入参数。create_app()函数就是程序的工厂
函数,接受一个参数,是程序使用的配置名。配置类在config.py文件中定义,其中保存的配置可以使用Flaskapp.config配置对象提供的from_object()方法直接导入程序。至于配置
对象,则可以通过名字从config字典中选择。程序创建并配置好后,就能初始化扩展了。在之前创建的扩展对象上调用init_app()可以完成初始化过程。

回复

  • ·
    构造函数其实就是将配置文件作为变量参数,将引入各种扩展,使用init_app( )将扩展对象初始化
  • ·
    另外构造文件#附加路由和自定义的错误页面.