蓝图 blueprint
蓝图也是一种规划,主要用来规划urls(路由route)
- 蓝图的使用
在views.py中初始化蓝图
blue = Blueprint('user',name)
在init文件中调用蓝图进行路由注册
app.register_blueprint(blueprint=blue)
views.py的代码
#views.py文件用来存放视图函数+路由
from flask import Blueprint
blue = Blueprint('blue', __name__)
@blue.route('/index')
def index():
return '项目拆分'
init文件代码
#导入蓝图并进行初始化
from flask import Flask
from .views import blue
def create_app():
app = Flask(__name__)
app.register_blueprint(blueprint=blue)
return app
最后是app.py文件
from APP import create_app
app =create_app()
if __name__ == '__main__':
app.run(debug=True)
标签:__,blue,01,blueprint,flask,app,蓝图
From: https://www.cnblogs.com/wujily/p/17758077.html