add AutoEvaluationRequestView
This commit is contained in:
@@ -154,3 +154,20 @@ class AutoEvaluationListAppraisersView(GenericAPIView):
|
||||
return self.get_paginated_response(serializer.data)
|
||||
except Exception as e:
|
||||
return Response({"error": str(e)}, status=500)
|
||||
|
||||
class AutoEvaluationRequestView(APIView):
|
||||
|
||||
def post(self, request):
|
||||
serializer = AutoEvaluationSerializer(data=request.data)
|
||||
|
||||
if serializer.is_valid():
|
||||
data = serializer.validated_data
|
||||
url = "https://uzxarid.felixits.uz/api/v1/ad/price-estimate/"
|
||||
response = requests.post(url, json=data)
|
||||
|
||||
return Response({
|
||||
"success": True,
|
||||
"external_status": response.status_code,
|
||||
"data": response.json(),
|
||||
})
|
||||
return Response({"error": serializer.errors}, status=400)
|
||||
|
||||
Reference in New Issue
Block a user