三. 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()