Skip to content

Instantly share code, notes, and snippets.

@samirbr
Created May 6, 2015 17:19
Show Gist options
  • Save samirbr/ccafa412103607d5c2ba to your computer and use it in GitHub Desktop.
Save samirbr/ccafa412103607d5c2ba to your computer and use it in GitHub Desktop.
class TokenViewSet(viewsets.GenericViewSet):
def retrieve(self, request, pk=None):
if request.user.is_authenticated():
token, created = Token.objects.get_or_create(user=request.user)
return Response({ 'token': token.key })
else:
return Response({
'status': 'Access Denied!',
'message': 'This account is not active!'
}, status=status.HTTP_401_UNAUTHORIZED)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment