This commit is contained in:
2026-03-25 00:51:04 +03:30
parent 0eda50f1c3
commit 0feb14cbe6
105 changed files with 2068 additions and 19 deletions
+8 -4
View File
@@ -12,7 +12,8 @@ from drf_spectacular.types import OpenApiTypes
from drf_spectacular.utils import extend_schema
from config.swagger import status_response
from .mock_data import CONFIG_RESPONSE_DATA, RECOMMEND_RESPONSE_DATA
from external_api_adapter import request as external_api_request
from .mock_data import CONFIG_RESPONSE_DATA
class ConfigView(APIView):
@@ -74,7 +75,10 @@ class RecommendView(APIView):
responses={200: status_response("IrrigationRecommendResponse", data=serializers.JSONField())},
)
def post(self, request):
return Response(
{"status": "success", "data": RECOMMEND_RESPONSE_DATA},
status=status.HTTP_200_OK,
adapter_response = external_api_request(
"ai",
"/irrigation/recommend",
method="POST",
payload=request.data,
)
return Response(adapter_response.data, status=adapter_response.status_code)