反向'注销'..未找到.尝试过1种模式:[u'admin/$ logout/$']

Pra*_*tal 2 django django-admin

我正在使用Django 1.6.1并且我得到了这个错误./admin 该项目是一个新项目,没有使用其他模型.

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

urls.py

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

有什么我可以添加到网址来解决这个问题吗?

cae*_*sol 14

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

编辑:更清楚的是,$正则表达式表示字符串的结尾,并且在直接指向视图的urlpattern中是有意义的.但是include另一个urlpattern的urlpattern应该只读取URL的第一部分,因为剩下的部分由包含的部分读取.从这开始需要^并且不要追加$.