LogoutView doesn't support POST, unlike the function-based logout() view
The function-based logout()
view allows using a POST request.
Because the new LogoutView
introduced in 78963495d0caadb77eb97ccf319ef0ba3b204fb5 doesn't define a post()
method, a POST request returns "405 Method not allowed". I don't think POST was officially supported (don't see it in the docs) but there's code in the view that checks for the redirect field in the POST data.
Component: |
Uncategorized → contrib.auth
|
Description: |
modified (diff)
|
Severity: |
Normal → Release blocker
|
Summary: |
django 1.11 doesn't support POST for logout view → LogoutView doesn't support POST, unlike the function-based logout() view
|
Triage Stage: |
Unreviewed → Accepted
|
Type: |
Uncategorized → Bug
|
Owner: |
changed from nobody to shangdahao
|
Status: |
new → assigned
|
Triage Stage: |
Accepted → Ready for checkin
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
It seems reasonable to support that.