4

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

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

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

4

1 回答 1

9

没有任何区别。看看 中的patterns函数django.conf.urls.__init__.py,如果你的 url 是 alist或者它在被附加到可用模式列表之前无论如何都被函数tuple包裹起来。url

于 2012-11-21T11:26:57.593 回答