django反向解析和正向解析的方式
2019/7/15 0:41:25
本文主要是介绍django反向解析和正向解析的方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文介绍了Django的正向解析和反向解析,分享给大家,具体如下:
先创建一个视图界面
urls.py
index.html
index页面加载的效果
正向解析
test/?result=1
所谓正向解析就是直接在这里写地址 向urls.py里面一样 例如: test/p1/p2
反向解析
<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow">
所谓反向解析就是根据命名来调到指定的页面,这里表示的是跳转到booktest模板下面的fortest2这个视图里面, 而这个fortest2正是我们定义的名字,后面的2表示需要传递过去的参数
我们看一下 urls.py里面的内容
关于上面的反向解析我想提醒读者几点需要注意的地方
- django使用反向解析需要添加应用的命名空间,例如上图的 app_name = “booktest” booktest是你应用的名字
- 使用反向解析需要在url匹配后添加自己定义的name
- 反向解析传递参数空格就行<a href="{% url 'booktest:fortest2' 2 %}" rel="external nofollow" rel="external nofollow" >,这里的2就表示需要传递的参数,booktest就是你当前的这个应用的名字,fortest2就是你需要之前定义的名字
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持找一找教程网。
这篇关于django反向解析和正向解析的方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程