Python Django中urlpatterns的url()和元组之间有什么区别?
因此,在Django中,下面两行url代码的作用相同:Python Django中urlpatterns的url()和元组之间有什么区别?,python,django,url,Python,Django,Url,因此,在Django中,下面两行url代码的作用相同: urlpatterns = patterns('', url(r'^login/$', 'django.contrib.auth.views.login'), (r'^login/$', 'django.contrib.auth.views.login') ) 好吧,唯一的区别是我可以定义name='login',这样我就可以用它来反转url。但除此之外,还有其他区别吗?没有任何区别。请查看django.conf.urls
urlpatterns = patterns('',
url(r'^login/$', 'django.contrib.auth.views.login'),
(r'^login/$', 'django.contrib.auth.views.login')
)
好吧,唯一的区别是我可以定义
name='login'
,这样我就可以用它来反转url。但除此之外,还有其他区别吗?没有任何区别。请查看django.conf.urls.\uuu init\uuuu.py
中的patterns
函数,如果您的url是列表
或元组
,那么它在附加到可用模式列表之前无论如何都会被url
函数包装。为了澄清,允许您定义名称的前缀是url