前篇回顧:
Flask博客項目-項目的開始(一)
Flask博客項目-Shell拓展Flask_Script(二)
Flask博客項目-數據模型的創建(三)
Flask博客項目-數據模型的擴建(四)
Flask博客項目-數據庫的遷移(五)
Flask博客項目-通過模版創建視圖(六)
Flask博客項目-編寫和繼承模版(七)
Flask博客項目-數據表單(八)
Flask博客項目-請求的構建和銷燬(九)
藍圖是一種用來拓展已有Flask應用結構的方式,它提供了一種把功能類似的視圖函數組合在一起的方式
安裝藍圖:pip install flask_blueprint
from flask import Blueprint
from flask import url_for
blog_blueprint = Blueprint('blog', __name__, template_folder='templates/')
...
#“視圖函數”
@blog_blueprint.route('/')
def index():
return render_template(url_for('home'))
...
app.register_blueprint(blog_blueprint)