django反向解析和正向解析的方式
本文介紹了Django的正向解析和反向解析,分享給大家,具體如下:
先創(chuàng)建一個(gè)視圖界面
urls.py
index.html
index頁(yè)面加載的效果
正向解析
test/?result=1
所謂正向解析就是直接在這里寫(xiě)地址 向urls.py里面一樣 例如: test/p1/p2
反向解析
<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow">
所謂反向解析就是根據(jù)命名來(lái)調(diào)到指定的頁(yè)面,這里表示的是跳轉(zhuǎn)到booktest模板下面的fortest2這個(gè)視圖里面, 而這個(gè)fortest2正是我們定義的名字,后面的2表示需要傳遞過(guò)去的參數(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就是你需要之前定義的名字
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問(wèn)題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03Python入門(mén)教程(三十二)Python的命令行輸入
這篇文章主要介紹了Python入門(mén)教程(三十二)Python的命令行輸入,Python是一門(mén)非常強(qiáng)大好用的語(yǔ)言,也有著易上手的特性,本文為入門(mén)教程,需要的朋友可以參考下2023-05-05Python圖像處理Pillow庫(kù)的基礎(chǔ)使用
Pillow庫(kù)是Python中最流行的圖像處理庫(kù)之一,它是PIL(Python Imaging Library)的一個(gè)分支,提供了豐富的圖像處理功能,使圖像處理變得簡(jiǎn)單而高效,在這篇文章中,我們將探討Pillow庫(kù)的一些基本功能,感興趣的朋友可以參考下2023-09-09使用pyinstaller打包PyQt4程序遇到的問(wèn)題及解決方法
今天小編就為大家分享一篇使用pyinstaller打包PyQt4程序遇到的問(wèn)題及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06利用python-docx模塊寫(xiě)批量生日邀請(qǐng)函
這篇文章主要為大家詳細(xì)介紹了利用python-docx模塊批量生日邀請(qǐng)函,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08python實(shí)現(xiàn)與Oracle數(shù)據(jù)庫(kù)交互操作示例
這篇文章主要為大家介紹了python實(shí)現(xiàn)與Oracle數(shù)據(jù)庫(kù)交互操作示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家,多多進(jìn)步,早日升職加薪2021-10-10Python的Bottle框架中返回靜態(tài)文件和JSON對(duì)象的方法
這篇文章主要介紹了Python的Bottle框架中返回靜態(tài)文件和JSON對(duì)象的方法,Bottle框架在Python開(kāi)發(fā)者中具有很高的人氣,需要的朋友可以參考下2015-04-04