feat: Add rescue orgs as geojson via API

This commit is contained in:
2025-06-17 22:43:14 +02:00
parent ef9ac58c0f
commit 671c6ec6f5
4 changed files with 42 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ from .renderers import GeoJSONRenderer
from .serializers import (
AnimalGetSerializer,
AnimalCreateSerializer,
RescueOrganizationSerializer,
RescueOrgeGeoJSONSerializer,
AdoptionNoticeSerializer,
ImageCreateSerializer,
SpeciesSerializer, RescueOrganizationSerializer,
@@ -364,3 +364,9 @@ class AdoptionNoticeGeoJSONView(ListAPIView):
adoptionnoticestatus__major_status=AdoptionNoticeStatus.ACTIVE)
serializer_class = AdoptionNoticeGeoJSONSerializer
renderer_classes = [GeoJSONRenderer]
class RescueOrgGeoJSONView(ListAPIView):
queryset = RescueOrganization.objects.select_related('location').filter(location__isnull=False)
serializer_class = RescueOrgeGeoJSONSerializer
renderer_classes = [GeoJSONRenderer]