This commit is contained in:
2026-04-03 23:51:00 +03:30
parent e2728871ee
commit ecb42c6895
32 changed files with 2336 additions and 3 deletions
+6 -1
View File
@@ -24,6 +24,7 @@ class FarmHubBaseView(APIView):
try:
return FarmHub.objects.prefetch_related("products", "sensors", "sensors__sensor_catalog").select_related(
"farm_type",
"subscription_plan",
"current_crop_area",
).get(
farm_uuid=farm_uuid,
@@ -39,7 +40,11 @@ class FarmListCreateView(FarmHubBaseView):
responses={200: code_response("FarmListResponse", data=FarmHubSerializer(many=True))},
)
def get(self, request):
farms = FarmHub.objects.filter(owner=request.user).select_related("farm_type", "current_crop_area").prefetch_related(
farms = FarmHub.objects.filter(owner=request.user).select_related(
"farm_type",
"subscription_plan",
"current_crop_area",
).prefetch_related(
"products",
"sensors",
"sensors__sensor_catalog",