Настройка выхода из djoser - PullRequest
0 голосов
/ 23 декабря 2018

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.

Куда я скучаю?

...