Как найти местоположения внутри некоторого диапазона до определенного значения lat long. python
Я делаю проект на flutter и мне нужно отобразить только те события, которые происходят в ближайших местах. Допустим, мое местоположение имеет широту 11.2588 и долготу 75.7804. тогда мне нужно найти события в пределах широты 11.2588 +/- 2 и долготы 75.7804 +/-2. Для этого мне нужен внутренний сервис python.
сервис для поиска событий, происходящих в течение 2 дней, выглядит следующим образом: Мне нужен код для поиска событий в ближайших локациях, объединенных внутри этого.
class uview(APIView):
def get(self, request):
now = dt.now() + timedelta(days=2)
d = now.strftime("%Y-%m-%d")
ob = Events.objects.filter(date__lte=d)
ser = android_serialiser(ob, many=True)
return Response(ser.data)
def post(self, request):
now = dt.now() + timedelta(days=2)
d = now.strftime("%Y-%m-%d")
ob =
Events.objects.filter(e_id=request.data['eid'],user_id=request.data['uid'],date__lte=d)
ser = android_serialiser(ob, many=True)
return Response(ser.data)
Любая помощь будет очень признательна. Заранее спасибо :)