python - Django 中 urlpatterns 的 url() 和元组有什么区别?

标签 python django url

所以在 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 是 listtuple 然后它在附加到可用模式列表之前由 url 函数包装。

关于python - Django 中 urlpatterns 的 url() 和元组有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491922/

相关文章:

python - 检查用户输入是否包含数组中的单词 - Python 3

Django - 自定义身份验证后端中的错误消息

python - “CategoryForm”对象没有属性 'save'

python - BeautifulSoup 在 Django 中没有得到任何输出

android - 如何使用 HTML url 加载新窗口?在安卓系统中

url - 如何在 Bolt CMS 中将 id 设置为 slug?

Python Reportlab 分页符

python - 输出金字塔的高度

python - 如何降低selenium python输入字符的速度

asp.net-mvc - Url.Content() 不适用于复杂的 URL