Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以在 Django 中,下面两行 url 代码的工作方式相同:
urlpatterns = patterns('', url(r'^login/$', 'django.contrib.auth.views.login'), (r'^login/$', 'django.contrib.auth.views.login') )
AFAIK,唯一的区别是我可以定义name='login',所以我可以用它来反转 url。但除此之外,还有其他区别吗?
name='login'
没有任何区别。看看 中的patterns函数django.conf.urls.__init__.py,如果你的 url 是 alist或者它在被附加到可用模式列表之前无论如何都被函数tuple包裹起来。url
patterns
django.conf.urls.__init__.py
list
tuple
url