1. 程式人生 > >Flask 中關於‘藍圖’ 的使用-------------------

Flask 中關於‘藍圖’ 的使用-------------------

Blueprint是一個儲存操作方法的容器,這些操作在這個Blueprint被註冊到一個應用之後就可以被呼叫,Flask可以通過Blueprint來組織URL以及處理請求

Blueprint使用時應先定義一個‘藍圖’檔案,然後在主頁面from呼叫該檔案

# -*- encoding: utf-8 -*-

#使用藍圖需要依賴Blueprint庫
from flask import Flask,Blueprint


#匯入自定義藍圖檔案
from day6_part import my_part




#建立物件
app = Flask(__name__)

#載入配置檔案
app.config.from_pyfile('config.ini')


#註冊定義好的藍圖檔案,給藍圖的url加字首,如果不加字首,副方法會重寫主方法
app.register_blueprint(my_part,url_prefix='/part')




@app.route('/')
def index():
    return "這裡是首頁"


if __name__ == "__main__":
    app.run()