Django - 路由对应关系

1、对url路由关系命名,以后可以根据此名称,生成自己想要的url

  urls.py中:

    url('^fdsaafdf(\d+)/',views.index,name='indexx')

    url('^fdsaafdf(\d+)/',views.index,name='indexx')

  模版语言中:
    {%url indexx % }

    {%url indexx 1% } 备注:1表示上述urls.py中传入的参数;

  request.path_info表示当前url;

2、路由分发

  通过include来实现路由分发,首先导入模块

  from django.conf.urls import url,include
  在主urls.py中,指定url来源于哪个app,然后再在每个app下,增加urls.py,在其内部,指定每个app对应的url和函数的对应关系。
  

  当url中,含有cmdb时,会分发给app01的urls.py,在app对应的urls.py中找对应关系。
 
 

猜你喜欢

转载自www.cnblogs.com/wulafuer/p/9318045.html