2012-11-21 51 views
4

所以在Django的URL代碼下面兩行的工作方式相同:Django中urlpatterns的url()和元組有什麼區別?

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

據我所知,唯一不同的是我可以定義name='login',所以我可以用它來扭轉URL。但除此之外,還有其他的區別嗎?

+0

爲了澄清,它是允許您定義名稱的'url'前綴 – northben

回答

8

沒有什麼區別。看一看在patterns功能django.conf.urls.__init__.py,如果您的網址是listtuple然後由url功能包裹起來反正被附加到現有模式的列表中。