所以在Django中,以下两行url代码的工作方式相同:
urlpatterns = patterns('',
url(r'^login/$', 'django.contrib.auth.views.login'),
(r'^login/$', 'django.contrib.auth.views.login')
)
AFAIK,唯一的区别是我可以定义name='login'
所以我可以用它来反转网址。但除此之外,还有其他差异吗?
答案 0 :(得分:9)
没有任何区别。如果您的网址是patterns
或django.conf.urls.__init__.py
,请查看list
中的tuple
功能,然后由url
功能将其包裹起来附加到可用模式列表中。