2👍
✅
Use this code :
def create(self, request, args, *kwargs):
location_id = self.request.data.get("user_location_id")
location = Location.objects.get(pk=location_id)
serializer = self.get_serializer(data=request.data, partial=True)
serializer.is_valid(raise_exception=True)
serializer.save(user_location_id=location)
self.perform_create(serializer)
response = {
"status" : status.HTTP_201_CREATED,
"message" : "User Created.",
"response" : serializer.data
}
return Response(response)
Source:stackexchange.com