update location filter for sight seeing
This commit is contained in:
22
rog/views.py
22
rog/views.py
@ -68,9 +68,9 @@ def LocationsInPerf(request):
|
|||||||
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom, category=cat)
|
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom, category=cat)
|
||||||
else:
|
else:
|
||||||
if grp:
|
if grp:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, group__contains=grp)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, group__contains=grp, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
if is_rog:
|
if is_rog:
|
||||||
if grp:
|
if grp:
|
||||||
@ -79,9 +79,9 @@ def LocationsInPerf(request):
|
|||||||
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom)
|
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom)
|
||||||
else:
|
else:
|
||||||
if grp:
|
if grp:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom, group__contains=grp)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, group__contains=grp, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, location_name__contains='観光')
|
||||||
|
|
||||||
serializer = LocationSerializer(locs, many=True)
|
serializer = LocationSerializer(locs, many=True)
|
||||||
return JsonResponse(serializer.data, safe=False)
|
return JsonResponse(serializer.data, safe=False)
|
||||||
@ -101,9 +101,9 @@ def LocationsInSubPerf(request):
|
|||||||
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom, category=cat)
|
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom, category=cat)
|
||||||
else:
|
else:
|
||||||
if grp:
|
if grp:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, group__contains=grp)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, group__contains=grp, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, category=cat, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
if is_rog:
|
if is_rog:
|
||||||
if grp:
|
if grp:
|
||||||
@ -111,7 +111,7 @@ def LocationsInSubPerf(request):
|
|||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom)
|
locs = Location.objects.filter(~Q(cp=0), geom__within=perf_geom.geom)
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(geom__within=perf_geom.geom)
|
locs = Location.objects.filter(geom__within=perf_geom.geom, location_name__contains='観光')
|
||||||
serializer = LocationSerializer(locs, many=True)
|
serializer = LocationSerializer(locs, many=True)
|
||||||
return JsonResponse(serializer.data, safe=False)
|
return JsonResponse(serializer.data, safe=False)
|
||||||
|
|
||||||
@ -394,9 +394,9 @@ def CustomAreaLocations(request):
|
|||||||
locs = Location.objects.filter(~Q(cp=0), event_name__isnull=False, category=cat, event_name=name)
|
locs = Location.objects.filter(~Q(cp=0), event_name__isnull=False, category=cat, event_name=name)
|
||||||
else:
|
else:
|
||||||
if grp:
|
if grp:
|
||||||
locs = Location.objects.filter(event_name__isnull=False, category=cat, event_name=name, group__contains=grp)
|
locs = Location.objects.filter(event_name__isnull=False, category=cat, event_name=name, group__contains=grp, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(event_name__isnull=False, category=cat, event_name=name)
|
locs = Location.objects.filter(event_name__isnull=False, category=cat, event_name=name, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
if is_rog:
|
if is_rog:
|
||||||
if grp:
|
if grp:
|
||||||
@ -405,9 +405,9 @@ def CustomAreaLocations(request):
|
|||||||
locs = Location.objects.filter(~Q(cp=0), event_name__isnull=False, event_name=name)
|
locs = Location.objects.filter(~Q(cp=0), event_name__isnull=False, event_name=name)
|
||||||
else:
|
else:
|
||||||
if grp:
|
if grp:
|
||||||
locs = Location.objects.filter(event_name__isnull=False, event_name=name, group__contains=grp)
|
locs = Location.objects.filter(event_name__isnull=False, event_name=name, group__contains=grp, location_name__contains='観光')
|
||||||
else:
|
else:
|
||||||
locs = Location.objects.filter(event_name__isnull=False, event_name=name)
|
locs = Location.objects.filter(event_name__isnull=False, event_name=name, location_name__contains='観光')
|
||||||
|
|
||||||
serializer = LocationSerializer(locs, many=True)
|
serializer = LocationSerializer(locs, many=True)
|
||||||
return JsonResponse(serializer.data, safe=False)
|
return JsonResponse(serializer.data, safe=False)
|
||||||
|
|||||||
Reference in New Issue
Block a user