首頁技術(shù)文章正文

Python培訓:認識路由轉(zhuǎn)換器及內(nèi)置類型

更新時間:2022-07-04 來源:黑馬程序員 瀏覽量:

IT培訓班

  路由轉(zhuǎn)換器用于將URL中的路由參數(shù)轉(zhuǎn)換為指定的類型。Django內(nèi)置了5種路由轉(zhuǎn)換器,也支持開發(fā)人員自定義路由轉(zhuǎn)換器。本節(jié)將對路由轉(zhuǎn)換器進行介紹。

  內(nèi)置路由轉(zhuǎn)換器可以顯示地指定路由中參數(shù)的數(shù)據(jù)類型。例如,指定路由參數(shù)phone的數(shù)據(jù)類型str。

  Django內(nèi)置了5種路由器轉(zhuǎn)換,這些路由轉(zhuǎn)換器的功能具體如下:

 ?、賡tr:匹配任何非空字符串,但不包含路由分隔符“/”。如果URL中沒有指定參數(shù)類型,則默認使用該類型。

 ?、趇nt:匹配0或任何正整數(shù)。

 ?、踫lug:匹配由字母、數(shù)字、連字符和下畫線(英文模式)組成的URL,例如,http://127.0.0.1:8000/blog/type_big-django。

  ④uuid:匹配一個uuid。為了防止多個URL映射到同一頁面中,該轉(zhuǎn)換器必須包含連字符,且所有字母均為小寫,例如,59c08cbe-b828-11e9-a3b8-408d5c7ffd28。

 ?、輕ath:匹配任何非空字符串,包括路由分隔符“/”。

分享到:

Java培訓班課程javaee

Python培訓機構(gòu)python大數(shù)據(jù)

web前端培訓課程升級V8.5web

AI+設(shè)計培訓課程ui

大數(shù)據(jù)培訓課程cloud

軟件測試培訓課程test

c

新媒體運營培訓netmarket

產(chǎn)品經(jīng)理培訓課程pm

linux培訓Linux

movies

智能機器人培訓robot

電商視覺設(shè)計課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓課程jdbc

在線咨詢 我要報名
和我們在線交談!