python flask中動態(tài)URL規(guī)則詳解
URL是可以添加變量部分的,
把類似的部分抽象出來,
比如:
@app.route('/example/1/')
@app.route('/example/2/')
@app.route('/example/3/')
def example(id):
return 'example:{ }'.format(id)
可以抽象為:
@app.route('/example/<id>/')
def wxample(id):
return 'example:{ }'.format(id)
尖括號中的內(nèi)容是動態(tài)的,id作為參數(shù)獲得,
此時默認(rèn)id為字符串類型
我們可以指定參數(shù)類型,
比如:
string:指定任何沒有斜杠‘/'的文本(默認(rèn))
int:接受整數(shù)
float:同int,但是接受浮點數(shù)
path:和默認(rèn)的很相似,但是可以接受斜杠
uuid:只接受uuid字符串
any:可以指定多種路徑,但是需要傳入?yún)?shù)
比如:
@app.route('/any(a,b)':content_name/)
訪問/a/和訪問/b/都符合這個規(guī)則,/a/對應(yīng)的content_name就是a.
以上這篇python flask中動態(tài)URL規(guī)則詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python?中10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換問題
這篇文章主要介紹了Python中10進制數(shù)與16進制數(shù)相互轉(zhuǎn)換,在Python中,我們可以使用內(nèi)置的hex()函數(shù)將10進制數(shù)轉(zhuǎn)換為16進制數(shù),需要的朋友可以參考下2023-05-05
python利用 pytesseract快速識別提取圖片中的文字((圖片識別)
本文介紹了tesseract的python調(diào)用,也就是pytesseract庫,其中還有一些其他的內(nèi)容并沒有涉及,僅涉及到了圖片提取文字,如果你對其感興趣,可以深入探索一下,也希望能和我探討一下2022-11-11
python中的torch常用tensor處理函數(shù)示例詳解
這篇文章主要介紹了python中的torch常用tensor處理函數(shù),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
Python線程池模塊ThreadPoolExecutor用法分析
這篇文章主要介紹了Python線程池模塊ThreadPoolExecutor用法,結(jié)合實例形式分析了Python線程池模塊ThreadPoolExecutor的導(dǎo)入與基本使用方法,需要的朋友可以參考下2018-12-12

