This commit is contained in:
Moetaz 2022-04-03 16:06:25 +09:00 committed by GitHub
commit 16c983ca68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -115,12 +115,13 @@ class LogoutView(APIView):
""" """
permission_classes = (AllowAny,) permission_classes = (AllowAny,)
def get(self, request, *args, **kwargs): def __init__(self):
if getattr(settings, 'ACCOUNT_LOGOUT_ON_GET', False): if getattr(settings, 'ACCOUNT_LOGOUT_ON_GET', False):
response = self.logout(request) self.get = self._get
else: super().__init__()
response = self.http_method_not_allowed(request, *args, **kwargs)
def _get(self, request, *args, **kwargs):
response = self.logout(request)
return self.finalize_response(request, response, *args, **kwargs) return self.finalize_response(request, response, *args, **kwargs)
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):