99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Flask 視圖函數(shù)選項

2021-08-11 11:16 更新

對內(nèi)部使用,視圖函數(shù)可以有一些屬性,附加到視圖函數(shù)通常沒有控制權(quán)的自定義的 行為。下面的可選屬性覆蓋 add_url_rule() 的默認(rèn)值或一般 行為:

  • __name__: 函數(shù)的名稱默認(rèn)用于末端。如果顯式地提供末端,這個值會使用。 此外,它默認(rèn)以藍(lán)圖的名稱作為前綴,并且不能從函數(shù)本身自定義。
  • methods: 如果沒有在添加 URL 規(guī)則時提供 methods 參數(shù)。 Flask 會在視 圖函數(shù)對象上尋找是否存在 methods 屬性。如果存在,它會從上面拉取方法 的信息。
  • provide_automatic_options: 如果設(shè)置了這個屬性, Flask 會強制禁用或 啟用 HTTP OPTIONS 響應(yīng)的自動實現(xiàn)。這對于對單個視圖自定義 OPTIONS 響應(yīng)而使用裝飾器的情況下是有用的。
  • required_methods: 如果這個屬性被設(shè)置了, 當(dāng)注冊一個 URL 規(guī)則的時候, Flask 將總是會添加這些 methods 即使 methods 參數(shù)在 route() 調(diào)用 的時候被顯式的覆蓋了。

完整的例子:

def index():
    if request.method == 'OPTIONS':
        # custom options handling here
        ...
    return 'Hello World!'
index.provide_automatic_options = False
index.methods = ['GET', 'OPTIONS']

app.add_url_rule('/', index)

0.8 新版功能: 加入了 provide_automatic_options 功能。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號