Настройка выхода из djoser
Джосер есть auth/token/logout/
конечная точка для выхода из системы, и он уничтожает токен. Теперь я хотел сделать больше при выходе из системы, поэтому я унаследовал TokenDestroyView
из djoser:
from djoser.views import TokenDestroyView
from djoser import utils
class UserLogoutView(TokenDestroyView):
def post(self, request):
attendance = Attendance.objects.get(user=request.user, check_in_date=localdate(now()))
attendance.check_out = localdate(now())
attendance.save()
print(attendance)
print(attendance.check_out)
utils.logout_user(request)
return Response(status=status.HTTP_204_NO_CONTENT)
Теперь у меня есть своя конечная точка как users/v1/logout/
Я получаю 200 52
ответ, но он не удаляет токен и даже не входит в метод post.
Куда я скучаю?