Я создал LoginViewSet, который возвращает токен, если аутентификация прошла успешно, но я хочу вернуть токен также во время регистрации:
class TodoUserViewSet(ModelViewSet):
http_method_names = ['POST','PUT']
serializer_class = TodoUserSerializer
queryset = TodoUser.objects.all()
authentication_classes = (TokenAuthentication,)
permission_classes = (UpdateOwnProfile,)
class LoginViewSet(ViewSet):
serializer_class = AuthTokenSerializer
def create(self, request):
return ObtainAuthToken().post(request)