django中url 和 path 的区别

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 

原文地址:https://www.cnblogs.com/ALADL/p/9761677.html