- 三. Flask框架之蓝图的使用
- 蓝图创建
- 引入Blueprint
- 代码如下
- 注册蓝图
使用Blueprint()函数
代码如下from flask import Blueprint
bp=Blueprint('user',__name__,url_prefix='/user')
@bp.route('/list')
def user():
return "user_list"
注册蓝图
在主程序中,通过app.register_blueprint()方法将这个蓝图注册进url映射中。
from flask import Flask
from apps import user
from apps import course
from apps import book
app = Flask(__name__)
app.register_blueprint(user.bp)
app.register_blueprint(course.bp)
app.register_blueprint(book.bp)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()



