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