史上最全面的django路由配置教程來了(django 路由配置)
前兩節(jié)課我們學(xué)習(xí)使用的都是path的用法,今天我們引入re_path正則表達(dá)式,我們將通過兩個練習(xí)體會re_path的用法
1.關(guān)于re_path
re_path和path的作用是一樣的。只不過're_path'是在寫url的時候可以用正則表達(dá)式,功能更加強(qiáng)大
re_path(r'?p正則表達(dá)式')
3.舉例練習(xí)1:
1)定義一個路由格式為http://127.0.0.1:8000/整數(shù)(不超過兩位數(shù))
第一步,導(dǎo)入re_path
第二步,設(shè)置re_path
第三步,設(shè)置視圖函數(shù)
第四步,最終顯示結(jié)果
4.舉例練習(xí)2:
訪問地址
http://127.0.0.1:8000/birthday/四位數(shù)字/一到兩位數(shù)字/一到兩位數(shù)字
http://127.0.0.1:8000/birthday/一到兩位數(shù)字/一到兩位數(shù)字/四位數(shù)字
最終顯示結(jié)果為:生日為:XXXX年xx月xx日
第一步設(shè)置re_path
^birthday代表著以birthday開頭
(?P\d{4})代表著四位數(shù)字
第二步設(shè)置視圖函數(shù)
第三步,最終顯示結(jié)果: