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中找对应关系。