路由关系命名

对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
 

最新文章

  1. OpenSessionInViewFilter配置和作用
  2. iOS autoresizing布局
  3. 国内常用DNS地址介绍
  4. 在VS2010配置MPI--win7下64位系统
  5. SharePoint API如何处理时区问题
  6. OpenResty(Nginx)+Lua+GraphicsMagick实现缩略图功能
  7. LeetCode &quot;Binary Tree Vertical Order&quot;
  8. 通过email分享
  9. Socket编程(九)
  10. 高精度之+&times;&divide;
  11. G1垃圾收集器和CMS垃圾收集器 (http://mm.fancymore.com/reading/G1-CMS%E5%9E%83%E5%9C%BE%E7%AE%97%E6%B3%95.html#toc_8)
  12. vue-cli 脚手架目录结构说明
  13. Kotlin入门(27)文件读写操作
  14. openstack Too many open files错误
  15. [LeetCode]640解方程式
  16. MVC应用程序的jQuery代码重构
  17. FastDFS介绍和配置过程
  18. js 阻止事件冒泡 支持所有主流浏览器
  19. PHP字符串的处理(一)-字符串初识和比较
  20. 新建maven 父子模块项目

热门文章

  1. PHP开始1 php的命名规范
  2. Focal Loss 的前向与后向公式推导
  3. Q312 戳气球
  4. xilinx DMA IP核(二) —— 文档阅读
  5. java反射机制_读取properties
  6. python-单链表的实现
  7. Go语言学习笔记四: 运算符
  8. MapReduce原理——分而治之
  9. 用gdb理解C宏(#和##)
  10. 服务器php启动