zoukankan      html  css  js  c++  java
  • Python Djan 路由对应的名称

    路由关系命名

     

        对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

     

     
  • 相关阅读:
    钉钉outgoing机器人小项目开发
    js根据cookie判断,一天之内只弹出一次弹窗
    js倒计时功能
    jquery的$().each,$.each的区别
    VS代码提示自动高亮
    winform当前屏幕大小
    动态增删改控件
    datagridveiw样式
    sql 语句 提取中文的首字母
    按键监听及重写
  • 原文地址:https://www.cnblogs.com/yooma/p/8006717.html
Copyright © 2011-2022 走看看