前提:
url(r'', include('
',namespace='
')),
url(
'^relation
',views.relation,name='
relation
'),
模板函式中的反向解析:
"">相對路徑3
無論url怎麼改變,只要檢視函式的名稱不變,模板都可以反向解析到該檢視函式。
若url中是非關鍵字引數:
url('^bbb/(\d+)/(\d+)/(\d+)
',views.bbb,name='
bbb'),
反向解析按照順序傳引數:
"">相對路徑4
若url中是關鍵字引數:
url('^ccc/(?p\d+)/(?p\d+)/(?p\d+)
',views.ccc,name='
ccc'),
反向解析可以不按照順序傳引數,但傳參時要寫關鍵字:
"">相對路徑5
檢視函式重定向的反向解析:
url('^fromhere
',views.fromhere),
url(
'^tohere
',views.tohere,name='
tohere
'),
檢視函式中的寫法:
到這啦')
這樣無論url中的tohere怎麼改變,只要檢視函式名叫tohere就可以重定向到它。
若url中是非關鍵字引數:
url('^fromhere
',views.fromhere),
url(
'^tohere/(\d+)/(\d+)/(\d+)
',views.tohere,name='
tohere
'),
檢視函式中的寫法:
年"+str(month) +"
月"+str(day)+"
日")
若url中是關鍵字引數:
url('^fromhere
',views.fromhere),
url(
'^tohere/(?p\d+)/(?p\d+)/(?p\d+)
',views.tohere,name='
tohere
'),
檢視函式中的寫法:
年"+str(month) +"
月"+str(day)+"
日")
django 中的反向解析
django反向解析的優點 如果在檢視,模板中使用硬編碼連線,在url配置發生改變時,需要變更的 會非常多,這樣導致我們的 結構不是很容易維護,使用反向解析可以提高我們 的擴充套件性和可維護性。django中反向解析的使用包含 3 在html中使用,如 如果存在引數傳值 1 關鍵字傳值,在後面新增 ...
Django中URLS反向解析
django學習總結 之 urls反向解析 2018 09 15 09 58 49 在csdn部落格審核效率提高之前,又要在此處向各位嘮叨了 url 與 uri url 統一資源定位符 相當於絕對路徑 uri 統一資源標誌符 相當於相對路徑 工程目錄下的配置 這裡需要導包,用alt enter鍵導包...
django 反向解析
反向解析 當某乙個url配置的位址發生變化時,頁面上使用反向解析生成位址的位置不需要發生變化。比如 我們在檢視函式中定義的index檢視函式為如下 def index request return render request,booktest index.html 我們的urls.py路由檔案定義...