gpt4 book ai didi

django - 反向 'logout' .. 未找到。尝试了 1 个模式 : [u'admin/$logout/$']

转载 作者:行者123 更新时间:2023-12-02 07:07:13 25 4
gpt4 key购买 nike

我使用的是 Django 1.6.1,我在 /admin 处收到此错误该项目是一个新项目,没有使用其他模型。

Reverse for 'logout' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'admin/$logout/$']

urls.py

urlpatterns = patterns('',
url(r'^admin/$', include(admin.site.urls)),
)

我可以在网址中添加任何内容来解决此问题吗?

最佳答案

您必须从正则表达式中删除 $ 因为您包含了 urlpatterns,因此附加了第二段 URL。

编辑:更清楚地说,正则表达式中的 $ 表示字符串的结尾,并且它在直接指向 View 的 urlpattern 中是有意义的。但是 include 另一个 urlpattern 的 urlpattern 应该只读取 URL 的第一部分,因为其余部分由包含的 URL 读取。因此需要以 ^ 开头并且不附加 $

关于django - 反向 'logout' .. 未找到。尝试了 1 个模式 : [u'admin/$logout/$'],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464865/

25 4 0