flask的蓝图设置与使用

flask的蓝图和django中中的app应用有点类似,都分为创建配置和注册。

在工程中创建蓝图,一般会在对应视图目录下的init文件中去创建。

from flask import Blueprint

bp_new = Blueprint('bp_new',__name__)

# 创建蓝图之后在导入views
from . import views

配置蓝图的路由视图:

from . import bp_new

@bp_new.route('/news/')
def create_new():

    return 'new info'

注册蓝图:

from flask import Flask
from news import bp_new

app = Flask(__name__)


app.register_blueprint(bp_new)

if __name__ == '__main__':
    print(app.url_map)
    app.run()

当前目录结构如下图:

flask的蓝图设置与使用

 

上一篇:用户指南 - 简介


下一篇:OpenCV源码编译