建立藍圖

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‘)