【Flask框架】三. Flask框架之蓝图的使用

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

猜你喜欢

转载自blog.csdn.net/qq_44824148/article/details/123538431