新聞中心
為了完成反向解析 URL ,你需要像上面那樣使用 命名 URL 模式 。用于命名 URL 的字符串可以包含任意字符,并不僅限于 Python 里合法的命名。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計、成都網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元昭蘇做網(wǎng)站,已為上家服務,為昭蘇各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
當命名 URL 模式時,請選擇名稱與其他應用名稱沖突的名字。如果你命名的 URL 模式 ?comment和其他應用程序做了同樣的事情,?reverse()? 查詢出的 URL 會是在項目的 ?urlpatterns列表里靠后的那個。
在 URL 名稱前加入前綴,可以來自app名稱(比如 ?myapp-comment? 而不是 ?comment ?),這樣可以減少沖突。
如果你想覆蓋某個視圖,你可以有意選擇一些和應用程序 相同的URL名。比如,一個常見的案例是覆蓋 ?LoginView ?。Django 的部分和絕大多數(shù)第三方 app 假設這個視圖有名叫 ?login的 URL 模式。如果你有名叫 ?login的自定義登錄視圖,?reverse()? 將會在 ?django.contrib.auth.urls? 之后尋找你的自定義視圖。
如果多個 URL 模式的參數(shù)不同,也可以使用相同的名稱。除了 URL 名稱外, ?reverse()? 會匹配參數(shù)的數(shù)量和關鍵字參數(shù)的名稱。路徑轉換器也可以引發(fā) ?ValueError? 表示不匹配。
當前文章:創(chuàng)新互聯(lián)Django4.0教程:Django4.0URL調(diào)度器-命名URL模式
網(wǎng)頁路徑:http://www.dlmjj.cn/article/dpjjjii.html


咨詢
建站咨詢
