主程序构造文件初始化各扩展对象后,在主程序文件夹中建立子包,构建蓝本,在蓝本中实现程序的功能。子包文件夹中包括构造文件、实现路由功能的程序的app/main/views.py模块、错误处理程序的app/main/errors.py模块。蓝本的在构造文件中创建,构造文件通过实例化一个Blueprint类对象可以创建蓝本。这个构造函数有两个必须指定的参数:蓝本的名字和蓝本所在的包或模块。通过 from . import views , errors(还有包括模型的文件)导入这两个模块就能把路由和错误处理程序与蓝本关联起来,最后蓝本在主程序的工厂函数create_app()中注册到程序上。from . main import main as main_blueprint app.register_blueprint(main_blueprint)
Profile
User profile and story timeline