Карта должна считать расстояние по текущему адресу в Django
Я новичок в Django, и я хочу проверить, не должен ли введенный адрес находиться на расстоянии более 2 часов от текущего местоположения, используя Map.
Я делюсь скриншотом пользовательского интерфейса.
После добавления полного адреса я хочу проверить, насколько далеко введенный адрес находится от текущего адреса. и выдать предупреждение, если адрес находится на расстоянии более 2 часов.
Я пробовал это, но не работает.
from django.contrib.gis.measure import Distance
p2 = Event.objects.get(id=3).position
for event in Event.objects.all().exclude(id=3).annotate(distance=Distance('position', p2)):
print('{0} - {1}'.format(event.id, event.distance.m))