1. 作用
模块化URL管理
2. 操作
主文件
# 测试flask蓝图
# 本文件是主文件
from flask import Flask, Blueprint
app = Flask(__name__)
@app.route('/')
def index():
pass
@app.route('/about')
def about():
pass
@app.route('/login', methods=['GET', 'POST'])
def login():
pass
@app.route('/logout')
def logout():
pass
from test39 import blog
app.register_blueprint(blog, url_prefix='/blog') # 注册蓝图
# 蓝图添加了 /blog/*一系列url和handler
if __name__ == '__main__':
app.run(debug=True)
蓝图文件
# flask 蓝图
# 蓝图设置
from flask import Blueprint
blog = Blueprint('blog', __name__) # 蓝图文件
@blog.route('/') # 蓝图url
def show_blog():
pass
@blog.route('/author')
def show_author_profile():
pass
@blog.route('/comment')
def show_comment():
pass
网友评论