Can';不要在我的django项目中注销,它不会';无法正确重定向

Can';不要在我的django项目中注销,它不会';无法正确重定向,django,django-views,Django,Django Views,我正在django项目中实现一个登录/注销脚本,但注销不起作用 这是我的代码index.html {% load static %} <!DOCTYPE html> <html lang="es"> <head> <!--<title> {% block title%}{% endblock%} </title>--> <meta charset="utf-8">

我正在django项目中实现一个登录/注销脚本,但注销不起作用

这是我的代码
index.html

{% load static %}

<!DOCTYPE html>
<html lang="es">
    <head>
        <!--<title> {% block title%}{% endblock%} </title>-->

        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    </head>
    <body>
        <header>

            <h2> Hola {{ user.username }} </h2>
            <a href="/logout/">Log out</a>
        </header>
    </body>
</html>
我的
urls.py
来自
Usser\u app
的应用程序

urlpatterns = [
    path('login/', views.login, name='login'),
    path('logout/', views.logout, name='logout'),
]
我的
url.py
来自“常规”应用程序

我知道最后一个正在工作,因为登录正在工作。问题是,当我单击“登录注销”链接时,重定向不正确

我试过了

<a href="/logout/">Log out</a>


但不是工作

我该怎么做?我相信这很容易,但我看不出问题出在哪里


非常感谢

您是否尝试过像这样重定向
return HttpResponseRedirect(reverse('logout'))
?否,这样做或那样做有什么区别?reverse()函数查看URLs.py中定义的所有URL,并找到与URLs.py中定义的名称匹配的URL。HttpResponeRedirect()将该URL呈现为Http并重定向到它。好的,谢谢。你认为问题出在视图的重定向上,而不是链接上?
urlpatterns = [
    path('admin/', admin.site.urls),
    path('Platform_App/', include('Platform_App.urls')),
    path('Users_App/', include('Users_App.urls')),
]
<a href="/logout/">Log out</a>
<a href="Users_App/logout/">Log out</a>