建立藍圖
import flask
# 建立一個使用者應用
user_blue = flask。Blueprint(‘user’, __name__)
藍圖對應檢視
@user_blue。route(‘/user_add’)
def add_user():
print(‘user addd’)
return ‘user add
主程式中匯入藍圖
from 模組 import 藍圖
註冊藍圖
app。register_blueprint(藍圖)
藍圖打包
建立一個包,主要操作兩個檔案
init
檢視檔案
在init中
建立藍圖
匯入檢視函式
init 。 py
import flask
# 建立藍圖,即專案中的應用
app_cart = flask。Blueprint(’app_cart‘, __name__)
# 匯入檢視
from 。views import sai_hi
檢視檔案中
匯入藍圖
給檢視裝備
views 。 py
from 。 import app_cart
@app_cart。route(’/sai_hi‘)
def sai_hi():
return ’sai_hi‘
啟動程式中
匯入包
import car
app。register_blueprint(car。app_cart)
藍圖對應的靜態路徑與模板路徑的配置
建立藍圖物件時可透過引數來指定
app_cart = flask。Blueprint(’app_cart‘, __name__,template_folder=’templates‘)