Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 与#x27相反;用户退出';未找到,但配置良好_Django - Fatal编程技术网

Django 与#x27相反;用户退出';未找到,但配置良好

Django 与#x27相反;用户退出';未找到,但配置良好,django,Django,我有这样一个导航栏: <ul class="nav navbar-nav navbar-right" style="margin-right:10px" > <li><a href="{% url 'account:user_logout' %}">Logout</a></li> </ul> 但是,user\u logout配置得很好 url(r"^logout/$",auth_views.LogoutVi

我有这样一个导航栏:

<ul class="nav navbar-nav navbar-right" style="margin-right:10px" >
    <li><a href="{% url 'account:user_logout' %}">Logout</a></li>
</ul>
但是,
user\u logout
配置得很好

    url(r"^logout/$",auth_views.LogoutView.as_view(template_name="account/logout.html"),name="user_logout"),
和名称空间:

url(r"^account/", include("account.urls", namespace='account', app_name='account')),
似乎没有理由报告错误
反向,因为找不到“用户\u注销”

如果使用绝对路径:

<li><a href="/account/logout/">Logout</a></li>
  • 在其他模板(如base.html)中正确执行


    可能是什么问题?

    如何呈现导致错误的模板?您是在帐户应用程序中还是在其他应用程序中使用此“帐户:用户\u注销”?若在account应用程序中,可能您应该像
    一样编写,而且将模板名称发送到基于类的函数也是很奇怪的。只需在函数中添加它,它就会像url(r“^logout/$”、auth\u views.LogoutView.as\u view()、name=“user\u logout”)、class LogoutView(…):template\u name=“account/logout.html”当您点击
    yourhostadrr/logout/
    时,您会看到什么页面?
    <li><a href="/account/logout/">Logout</a></li>