所以在 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.__init__.py
中的 patterns
函数,如果你的 url 是 list
或 tuple
然后它在附加到可用模式列表之前由 url
函数包装。
关于python - Django 中 urlpatterns 的 url() 和元组有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491922/