This commit is contained in:
Mohamed Nouffer
2022-04-02 16:20:48 +05:30
parent ac95fcad7d
commit 3ac4cafcf1
2 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,6 @@
from rest_framework import urlpatterns
from rest_framework.routers import DefaultRouter
from .views import LocationViewSet, Location_lineViewSet, Location_polygonViewSet, Jpn_Main_PerfViewSet, Jpn_PerfViewSet, LocationsInPerf, SubInPerf
from .views import LocationViewSet, Location_lineViewSet, Location_polygonViewSet, Jpn_Main_PerfViewSet, Jpn_PerfViewSet, LocationsInPerf, SubInPerf, ExtentForSubPerf
from django.urls import path, include
@ -18,4 +18,5 @@ urlpatterns = router.urls
urlpatterns += [
path('inperf/', LocationsInPerf, name="location_perf"),
path('insubperf/', SubInPerf, name="sub_perf"),
path('perfext/', ExtentForSubPerf, name="sub_perf_ext"),
]

View File

@ -53,3 +53,11 @@ def SubInPerf(request):
serializer = JPN_perfSerializer(sub, many=True)
return JsonResponse(serializer.data, safe=False)
def ExtentForSubPerf(request):
sub_perf_id = request.GET.get('sub_perf')
sub_perf = JpnAdminPerf.objects.get(id=sub_perf_id)
ext = sub_perf.geom.extent
# iata = serializers.serialize("json",ext)
return JsonResponse(ext, safe=False)