def post(self, request): serializer = CompetitorTokenSerializer(data=request.data) serializer.is_valid(raise_exception=True) competitor = serializer.validated_data['competitor'] token, created = CompetitorToken.objects.get_or_create( competitor=competitor) return Response({'token': token.key})
def post(self, request): serializer = CompetitorTokenSerializer(data=request.data) serializer.is_valid(raise_exception=True) competitor = serializer.validated_data['competitor'] token, created = CompetitorToken.objects.get_or_create( competitor=competitor ) return Response({'token': token.key})
def post(self, request): serializer = CompetitorTokenSerializer(data=request.data) serializer.is_valid(raise_exception=True) competitor = serializer.validated_data['competitor'] token = CompetitorToken.objects.filter(competitor=competitor) if token.exists(): token.delete() return Response(status=status.HTTP_204_NO_CONTENT) return Response(status=status.HTTP_404_NOT_FOUND)
def post(self, request): serializer = CompetitorTokenSerializer(data=request.data) serializer.is_valid(raise_exception=True) competitor = serializer.validated_data['competitor'] token = CompetitorToken.objects.filter(competitor=competitor) if token.exists(): token.delete() return Response(status=status.HTTP_204_NO_CONTENT) return Response(status=status.HTTP_404_NOT_FOUND)