django中 url 和 path 都是配置路径,有什么不同?
django.urls path
django.conf.urls url
path 与 url 是两个不同的模块,效果都是响应返回页面,path调用的是python第三方模块或框架,而url则是自定义的模块,如Views下的def函数对应url中的参数值。
例如:
url(r'^login',views.login), def login(request):
return render(request,'login.html')
当然,主要问题在于版本,1.x版本用URL,2.x版本用path