Django中的urlpatterns的url()和元组有什么区别?

时间:2012-11-21 11:07:06

标签: python django url

所以在Django中,以下两行url代码的工作方式相同:

urlpatterns = patterns('',
    url(r'^login/$', 'django.contrib.auth.views.login'),
    (r'^login/$', 'django.contrib.auth.views.login')
)

AFAIK,唯一的区别是我可以定义name='login'所以我可以用它来反转网址。但除此之外,还有其他差异吗?

1 个答案:

答案 0 :(得分:9)

没有任何区别。如果您的网址是patternsdjango.conf.urls.__init__.py,请查看list中的tuple功能,然后由url功能将其包裹起来附加到可用模式列表中。