Python Djan 路由对应的名称
2024-09-03 00:51:50
路由关系命名
对URL路由关系进行命名,以后可以根据此名称生成自己想要的URL
1.
url(r'fdsafdsaeeeee',views.index, name='hello')
#给这个url后面 价格name 这样在html页面中就可以写成这话总方式<from action="{% url 'hello' %}"/>,使用hello来传递前面fdsafdsaeeee这个名称,无论它怎么变化都用去改html中的内容了 2.
url(r'fdsafdsaeeeee/(\d+)',views.index, name='hello') #做完操作跳转到第几页 通过这种方式 偏定制化
<from action="{% url 'hello' 13 %}"/>
3.
url(r'fdsafdsaeeeee/(\d+)/(\d+)',views.index, name='hello') #
<from action="{{ request.path_info }}"/>
4.
url(r'fdsafdsaeeeee/',views.index, name='i1')
url(r'yug/(\d+)/(\d+)',views.index, name='i2')
url(r'buy/(?P<pid>\d+)/(?P<nid>\d+)',views.index, name='i3') def func(request, *args, **kwargs):
from django.urls import reverse
url1 = reverse('i1')
url2 = reverse('i2', args=(1,2,))
url3 = reverse('i3', kwargs={'pid':1, 'nid':2}) xxx.html
{% url "i1" %} # adfdsaffdsa/
{% url "i2" 1 2 %} # yug/1/2/
{% url "i3" pid=1 nid=2 %} # buy/1/9
最新文章
- OpenSessionInViewFilter配置和作用
- iOS autoresizing布局
- 国内常用DNS地址介绍
- 在VS2010配置MPI--win7下64位系统
- SharePoint API如何处理时区问题
- OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能
- LeetCode ";Binary Tree Vertical Order";
- 通过email分享
- Socket编程(九)
- 高精度之+×;÷;
- G1垃圾收集器和CMS垃圾收集器 (http://mm.fancymore.com/reading/G1-CMS%E5%9E%83%E5%9C%BE%E7%AE%97%E6%B3%95.html#toc_8)
- vue-cli 脚手架目录结构说明
- Kotlin入门(27)文件读写操作
- openstack Too many open files错误
- [LeetCode]640解方程式
- MVC应用程序的jQuery代码重构
- FastDFS介绍和配置过程
- js 阻止事件冒泡 支持所有主流浏览器
- PHP字符串的处理(一)-字符串初识和比较
- 新建maven 父子模块项目