update for location extent
This commit is contained in:
@ -12,6 +12,7 @@ from rest_framework.parsers import JSONParser, MultiPartParser
|
||||
from .serializers import LocationSerializer
|
||||
from django.http import JsonResponse
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from django.contrib.gis.db.models import Extent, Union
|
||||
|
||||
from .serializers import TestSerialiser
|
||||
from .models import TestModel
|
||||
@ -204,6 +205,12 @@ def ExtentForMainPerf(request):
|
||||
# iata = serializers.serialize("json",ext)
|
||||
return JsonResponse(ext, safe=False)
|
||||
|
||||
|
||||
def ExtentForLocations(request):
|
||||
locs = Location.objects.aggregate(Extent('geom'), Union('geom'))
|
||||
return JsonResponse(locs['geom__extent'], safe=False)
|
||||
|
||||
|
||||
def ExtentForSubPerf(request):
|
||||
sub_perf_id = request.GET.get('sub_perf')
|
||||
sub_perf = JpnSubPerf.objects.get(id=sub_perf_id)
|
||||
|
||||
Reference in New Issue
Block a user