Flask路由設定

2022-09-22 02:33:09 字數 650 閱讀 8206

# 路由可以接收不限定型別的路由引數,預設按/分割引數

# 路由設定了路由引數,在被裝飾的檢視中必須宣告同名的檢視引數用於接收,否則報錯

def index(num, cid):

print(cid, type(cid))

print(num, type(num)) # return f""

# 可以發現,上面的路由引數在檢視接收以後,預設格式是字串,即便url位址中寫的數字,

# 所以我們需要對路由引數的型別或者格式要進一步的約束

轉換器名稱

描述string

預設型別,接受不帶斜槓的任何文字

int接受正整數

float

接受正浮點值

path

接收string但也接受斜線

uuid

接受uuid(通用唯一識別碼)字串 ***x-***x-***xx-***xx

# 限定型別的路由引數

# 不僅可以轉換引數的資料型別,還可以達到匹配的目的,匹配不上,則404

def goods_list(cid):

print(cid, type(cid)) # return f"cid="

Flask 路由系統

反向生成url def index print index print url for n1 return index 動態路由 def index nid print url for index nid 777 print url for index nid nid 根據輸入的nid,反向生成ur...

flask框架 路由

1.利用methods限制訪問方式 render template 返回頁面 request 一切瀏覽器請求的內容都封裝到request物件中 request.method 來判斷訪問方式 method 設定請求訪問方式 from flask import flask,render template...

Flask 路由系統

flask中的路由系統其實我們並不陌生了,從一開始到現在都一直在應用 為什麼要這麼用?其中的工作原理我們知道多少?methods 當前 url 位址,允許訪問的請求方式 info methods get post defstudent info stu id int request.args id ...