flask Blueprint用法

来源:互联网 发布:小米盒子可以接mac 编辑:程序博客网 时间:2024/05/18 00:26

蓝图 Blueprint
蓝图是flax的子集,它可以有独立的templates、static等。而模块独立可以使整个工程变得清晰易读,也避免文件之间循环引用的问题

如何使用:

首先在子文件夹init文件中定义蓝图,比如app/auth/init.py中

from flask import Blueprintauth= Blueprint('auth',__name__)# 蓝图包含的内容import forms, views

然后在工厂方法create_app()中注册蓝图,比如app/init.py中:

from auth import auth as auth_blueprintapp.register_blueprint(auth_blueprint,url_prefix='/auth',statil_folder='static')
原创粉丝点击