from django.urls import reverse # 通常是在url中给某一条路由定义一个名字,在view中使用反向解析,后期维护时,即使路由改变也不影响view里已经写好的
urlpatterns = [ url(r'^index/$', views.index, name='index'), ] # 定义这条路由name='index'
在view.py里创建函数时
def func(request): url = reverse('index') 前端接收到url就会去url里寻找name='index'的路由
总结: 在html代码里{% url "别名" 参数 参数%} 在视图函数中: url=reverse('test') url=reverse('test',args=(10,20))