django5 升级后,
退出LogoutView发生了变化, =》
(1)urls.py

from django.contrib.auth.views import LogoutView
path('logout/', LogoutView.as_view(), name="logout"),

(2)navbar.html
在需要使用退出按钮的地方使用 method="post"
<form action="{% url 'logout' %}" method="post">
{% csrf_token %}
<button type="submit">退出</button>
</form>

--------

django5之前,直接<a href=“logout”>退出</a>

 

posted on 2024-02-23 13:40  koolman  阅读(86)  评论(0)    收藏  举报