更新時(shí)間:2022-07-04 來源:黑馬程序員 瀏覽量:
路由轉(zhuǎn)換器用于將URL中的路由參數(shù)轉(zhuǎn)換為指定的類型。Django內(nèi)置了5種路由轉(zhuǎn)換器,也支持開發(fā)人員自定義路由轉(zhuǎn)換器。本節(jié)將對(duì)路由轉(zhuǎn)換器進(jìn)行介紹。
內(nèi)置路由轉(zhuǎn)換器可以顯示地指定路由中參數(shù)的數(shù)據(jù)類型。例如,指定路由參數(shù)phone的數(shù)據(jù)類型str。
Django內(nèi)置了5種路由器轉(zhuǎn)換,這些路由轉(zhuǎn)換器的功能具體如下:
?、賡tr:匹配任何非空字符串,但不包含路由分隔符“/”。如果URL中沒有指定參數(shù)類型,則默認(rèn)使用該類型。
②int:匹配0或任何正整數(shù)。
③slug:匹配由字母、數(shù)字、連字符和下畫線(英文模式)組成的URL,例如,http://127.0.0.1:8000/blog/type_big-django。
?、躸uid:匹配一個(gè)uuid。為了防止多個(gè)URL映射到同一頁(yè)面中,該轉(zhuǎn)換器必須包含連字符,且所有字母均為小寫,例如,59c08cbe-b828-11e9-a3b8-408d5c7ffd28。
?、輕ath:匹配任何非空字符串,包括路由分隔符“/”。
網(wǎng)上學(xué)Python靠譜嗎,黑馬程序員帶您了解Django架構(gòu)之MTV
2022-07-04學(xué)python去哪個(gè)培訓(xùn)機(jī)構(gòu)好?
2022-06-29Python人工智能需要學(xué)什么?
2022-06-29Python培訓(xùn)班學(xué)費(fèi)大概多少?學(xué)Python編程貴嗎?
2022-06-29HBase的特點(diǎn)是什么?適用于哪些場(chǎng)景?
2022-06-28數(shù)據(jù)清洗是什么?數(shù)據(jù)清洗的應(yīng)用
2022-06-28