国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Flask 注冊藍圖

2022-03-10 16:58 更新

那么你如何注冊藍圖?像這樣:

from flask import Flask
from yourapplication.simple_page import simple_page

app = Flask(__name__)
app.register_blueprint(simple_page)

如果你檢查已經(jīng)注冊到應(yīng)用的規(guī)則,你會發(fā)現(xiàn)這些:

[<Rule '/static/<filename>' (HEAD, OPTIONS, GET) -> static>,
 <Rule '/<page>' (HEAD, OPTIONS, GET) -> simple_page.show>,
 <Rule '/' (HEAD, OPTIONS, GET) -> simple_page.show>]

第一個顯然是來自應(yīng)用自身,用于靜態(tài)文件。其它的兩個用于 ?simple_page? 藍圖中的 show 函數(shù)。如你所見,它們的前綴是藍圖的名稱,并且用一個點 ( ?.? )來分割。

不過,藍圖也可以在不同的位置掛載:

app.register_blueprint(simple_page, url_prefix='/pages')

那么,這些果然是生成出的規(guī)則:

[<Rule '/static/<filename>' (HEAD, OPTIONS, GET) -> static>,
 <Rule '/pages/<page>' (HEAD, OPTIONS, GET) -> simple_page.show>,
 <Rule '/pages/' (HEAD, OPTIONS, GET) -> simple_page.show>]

在此之上,你可以多次注冊藍圖,雖然不是每個藍圖都會正確地響應(yīng)這些。實際上, 藍圖能否被多次掛載,取決于藍圖是怎樣實現(xiàn)的。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號