Guest User

Untitled

a guest
Jan 26th, 2020
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.45 KB | None | 0 0
  1. class RetrieveUserByField(RetrieveAPIView):
  2.     serializer_class = UserSerializer
  3.  
  4.     def retrieve(self, request, *args, **kwargs):
  5.         field = request.data.get('field')
  6.         value = request.data.get('value')
  7.         try:
  8.             user = User.objects.filter(field=value)
  9.             serializer = self.get_serializer(user)
  10.             return JsonResponse(serializer)
  11.         except User.DoesNotExist:
  12.             return JsonResponse(None)
Add Comment
Please, Sign In to add comment