Написание подзапроса в django, который содержит производные столбцы - PullRequest
0 голосов
/ 27 июня 2019

Я хочу получить записи объектов, которые находятся в пределах радиуса определенной долготы и широты. С помощью сообщения stackoverflow

Алгоритм поиска всех местоположений широты и долготы на определенном расстоянии от заданного местоположения широты и долготы

Я нашел запрос

SELECT * FROM(
    SELECT *,(((acos(sin((@latitude*pi()/180)) * sin((Latitude*pi()/180))+cos((@latitude*pi()/180)) * cos((Latitude*pi()/180)) * cos(((@longitude - Longitude)*pi()/180))))*180/pi())*60*1.1515*1.609344) as distance FROM Distances) t
WHERE distance <= @distance

где @latitude и @longitude - широта и долгота точки. Широта и долгота являются столбцами таблицы расстояний. Значение пи составляет 22/7

Я хочу сделать нечто подобное в django ORM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...