As of Aug 23, 2022 (20 days after 4.1 release), google search could not find the answer...!
So, asking on SO.
There is no built-in form, because the view only requires a POST request (and all POST requests require the CSRF token unless CSRF exempt), not any specific data that a form would submit.
The release notes for Django 4.1 explicitly post this example snippet for a logout POST form disguising as a link:
<form id="logout-form" method="post" action="{% url 'admin:logout' %}">
{% csrf_token %}
<button type="submit">{% translate "Log out" %}</button>
</form>
#logout-form {
display: inline;
}
#logout-form button {
background: none;
border: none;
cursor: pointer;
padding: 0;
text-decoration: underline;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With