Profile

User profile and story timeline

user-img
nyg

Flask框架中的包是将一种功能的资源放到一个文件夹中,包中的构造文件_int_.py中创建函数工厂、注册蓝本,通过实例化一个Blueprint类对象可以创建蓝本。这个构造函数有两个必须指定的参数:蓝本的名字和蓝本所在的包或模块。from . import views,errors程序的路由保存在包里的app/main/views.py模块中,而错误处理程序保存在app/main/errors.py模块中。导入这两个模块就能把路由和错误处理程序与蓝本关联起来,另外的模型文件也保存在该文件夹中。

回复

  • ·
    蓝本在主程序文件夹的构造文件中的工厂函数create_app( )函数注册到程序
  • ·
    程序包用来保存程序的所有代码、模板和静态文件,我们可以把这个包直接称为app(应用)。