Django中path和url的区别

Django中path和url的区别

django中url和path都是配置路径,有什么不同?

from django.urls import path

from django.conf.urls import url

path和url是两个不同的模块,效果都是响应返回界面,path调用的是python第三方模块或框架,而url则是自定义的模块。

例如:

1
2
3
4
url(r'^login', views.login)

def login(request):
return render(request, 'login.html')

引用自:Django中path和url的用法总结

当然,主要问题在于版本,1.x版本用url,2.x版本用path。