python flask中動態URL規則詳解

2022-10-04 15:45:16 字數 812 閱讀 8087

url是可以新增變數部分的,

把類似的部分抽象出來,

比如:@app.route('/example/1/')

@app.route('/example/2/')

@app.route('/example/3/')

def example(id):

return 'example:'.format(id)

可以抽象為:

@app.route('/example//')

def wxample(id):

return 'example:'.format(id)

尖括號中的內容是動態的,id作為引數獲得,

此時預設id為字串型別

我們可以指定引數型別,

比如:string:指定任何沒有斜槓『/'的文字(預設)

intwww.cppcns.com:接受整數

float:同int,但是接受浮點數

path:和預設的很相似,但是可以接受斜槓

uuid:只接受uuid字串

any:可以指定多種路徑程式設計客棧,但是需要傳入引數

比如:@app.route('/any(a,b)':content_name/)

訪問/a/和訪問/b/都符合這個規則,/a對應的content_name就是a.

以上這篇pythwww.cppcns.comon flask中動態url規則詳解就是小編分享給大家的全部內容了,希望能給大家乙個參考,也希望大家多多支援我們。

本文標題: python flask中動態url規則詳解

本文位址: jiaoben/python/288247.html

python flask中config配置管理問題

在專案中我們需要配置各種環境。如果我們的配置項很少的話,可以直接簡單粗暴的來 比如 debug true,secret key x 也可以在引用之後直接傳入物件 import settings 2 使用檔案名字載入。直接傳入名字就行了 別的字尾的也可以,不侷限於.py的 預設當配置檔案不存在的時候丟...

Python Flask中的響應

檢視函式返回的 str bytes 型別資料會被包裝為 response 響應物件,也可以 建立響應物件來 自定義響應頭 等資訊def index 建立自定義響應物件 將想要在網頁上顯示的內容設定為引數即可 response make response hello flask type respon...

python Flask中的請求鉤子

from flask import flask from settings import config 在第一次請求之前呼叫,可以在此方法內部做一些初始化操作 def before first request print before first request 在每一次請求之前呼叫,這時候已經有請...