django反向解析和正向解析的方式
本文介紹了Django的正向解析和反向解析,分享給大家,具體如下:
先創(chuàng)建一個視圖界面
urls.py
index.html
index頁面加載的效果
正向解析
test/?result=1
所謂正向解析就是直接在這里寫地址 向urls.py里面一樣 例如: test/p1/p2
反向解析
<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow">
所謂反向解析就是根據(jù)命名來調到指定的頁面,這里表示的是跳轉到booktest模板下面的fortest2這個視圖里面, 而這個fortest2正是我們定義的名字,后面的2表示需要傳遞過去的參數(shù)
我們看一下 urls.py里面的內容
關于上面的反向解析我想提醒讀者幾點需要注意的地方
- django使用反向解析需要添加應用的命名空間,例如上圖的 app_name = “booktest” booktest是你應用的名字
- 使用反向解析需要在url匹配后添加自己定義的name
- 反向解析傳遞參數(shù)空格就行<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow" rel="external nofollow" >,這里的2就表示需要傳遞的參數(shù),booktest就是你當前的這個應用的名字,fortest2就是你需要之前定義的名字
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
解決python3 整數(shù)數(shù)組轉bytes的效率問題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉bytes的效率問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03使用pyinstaller打包PyQt4程序遇到的問題及解決方法
今天小編就為大家分享一篇使用pyinstaller打包PyQt4程序遇到的問題及解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06python實現(xiàn)與Oracle數(shù)據(jù)庫交互操作示例
這篇文章主要為大家介紹了python實現(xiàn)與Oracle數(shù)據(jù)庫交互操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家,多多進步,早日升職加薪2021-10-10Python的Bottle框架中返回靜態(tài)文件和JSON對象的方法
這篇文章主要介紹了Python的Bottle框架中返回靜態(tài)文件和JSON對象的方法,Bottle框架在Python開發(fā)者中具有很高的人氣,需要的朋友可以參考下2015-04-04