Я храню поле PointField с именем «координаты» в модели.
Затем я проверяю ближайшие экземпляры из заданного в интерпретаторе команд и печатаю его имя и расстояние в км.
[(p.name, p.distance.m) for p in Model_Name.objects.filter(
coordinates__distance_lte=(pnt, 1000000)).distance(pnt)]
Дело в том, что когда поле "координаты" имеет вид геометрии, оно работает хорошо. Но если я включу параметр "geography = True", чтобы получить более высокую точность, он возвращает намного меньшее значение, даже если я указываю, что его нужно печатать в км, как и раньше.
Как я могу получить правильные расчеты географии?
Спасибо