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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】博客园2025新款「AI繁忙」系列T恤上架,前往周边小店选购
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步