Flask博客項目-藍圖拓展(十)

前篇回顧:

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)

app.register_blueprint(blog_blueprint)必須加載app.run()之前噢


點擊此處查看Git源碼


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章