NoReverseMatch at/admin /反向'logout',参数'()'和关键字参数'{}'未找到

she*_*bye 6 django django-admin

我读过这个,但我使用的是Django 1.5,我的urls.py看起来像这样:

url(r'^admin/$', include(admin.site.urls)),
Run Code Online (Sandbox Code Playgroud)

由于退出有问题,我会告诉你我有一个应用程序帐户,并在根urls.py中看起来像:

url(r'^accounts/', include('accounts.urls', namespace="accounts")),
Run Code Online (Sandbox Code Playgroud)

在accounts/urls.py中,有一些关于注销的内容,它看起来像这样:

url(r'^logout/$', views.logout, name='logout'),
Run Code Online (Sandbox Code Playgroud)

所以任何人都可以告诉我这怎么会导致这个错误?非常感谢你.

kar*_*ikr 14

你的问题是

url(r'^admin/$', include(admin.site.urls)),
Run Code Online (Sandbox Code Playgroud)

$表示正则表达式模式的结束,并且include不会考虑.

将其更改为

url(r'^admin/', include(admin.site.urls)),
Run Code Online (Sandbox Code Playgroud)