diango url的命名和反向解析
2024-10-18 04:50:45
url的命名和反向解析
静态路由
url(r'^login/', views.login,name='login'),
反向解析ht
模板
{% url 'login' %} ——》 '/app01/login/'
py文件
from django.urls import reverse
reverse('login') ——》 '/app01/login/'
分组路由
位置传参
url(r'^del_publisher/(\d+)/', views.del_publisher,name='del_pub'),
#分组后从url中捕获参数,捕获的参数会按照 位置传参 传递给函数
关键字传参
url(r'^del_publisher/(?P<pk>\d+)/', views.del_publisher),
#分组后从url中捕获参数,捕获的参数会按照 关键字传参 传递给函数
反向解析
模板
{% url 'del_pub' '1' %} ——》 '/app01/del_publisher/1/'
py文件
from django.urls import reverse
reverse('del_pub',args=('1',)) ——》 '/app01/del_publisher/1/'
命令分组 路由
url(r'^del_publisher/(?P<pk>\d+)/', views.del_publisher,name='del_pub'),
反向解析
模板
{% url 'del_pub' '1' %} ——》 '/app01/del_publisher/1/' 位置传参
{% url 'del_pub' pk='1' %} ——》 '/app01/del_publisher/1/' 关键字传参
py文件
from django.urls import reverse
reverse('del_pub',args=('1',)) ——》 '/app01/del_publisher/1/' 位置传参
reverse('del_pub',kwargs={'pk':'1'}) ——》 '/app01/del_publisher/1/' 关键字传参
namespace
多人合作开发解决路径重复问题
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^app01/',include('app01.urls',namespace='app01' )),
url(r'^app02/',include('app02.urls',namespace='app02')),
]
{% url 'app01:del_pub' '1' %}
reverse('app01:del_pub',args=('1',))
最新文章
- 消息队列-Kafka学习
- git学习教程
- 仿知乎程序 fragment的切换以及toolbar在不同页面下显示的menu不同
- Eclipse中Maven的安装
- 小米2s 用线刷,刷回MIUI V5了
- (转载)PHP的内存限制 Allowed memory size of 134217728 bytes exhausted (tried to allocate 1099 bytes) in
- poj 1159 Palindrome(区间dp)
- JDK动态代理源码学习
- linux 下 Fatal error: Class ‘mysqli’ not found in
- 启动nginx报错问题
- 【转载】 python-星号变量的特殊用法
- 洛谷 P1582 倒水 解题报告
- 微信小程序之顶部固定和底部固定
- jiekou
- Oracle的物理存储与逻辑存储关系对应
- 如何让thrift0.9.2 在macos上面编译通过?
- JavaScript库基本格式写法
- Photo1
- Hbase万亿级存储性能优化总结
- docker-compose安装与使用
热门文章
- EditText 无法失焦与失焦后键盘不收缩解决方案
- 过滤器和监听器实现用户的在线登录人数,以及设置session时长。
- [TimLinux] JavaScript table的td内容超过宽度缩为三个点
- nmap扫描、信息收集(网安全实训第一天)
- 在VS2017中连接到SQLite数据源(dbfist)
- CCF-CSP题解 201912-3 化学方程式
- THLM,CSS
- 【搞定Jvm面试】 面试官:谈谈 JVM 类加载过程是怎样的?
- DDMS files not found: xxx\hprof-conv.exe
- DFA最小化,语法分析初步