У меня есть модель, которая хранит пользователь местоположение:Django Rest Framework - Как ограничить результаты, возвращенные с помощью Geolocation?
[
{
"url": "http://192.168.0.22:8000/status/1/",
"id": 1,
"owner": 1,
"test_info": "",
"created_at": "2015-05-02T07:09:16.535689Z",
"updated_at": "2015-05-02T07:09:16.535746Z",
"geolocation": null,
"jukebox_mode_enabled": false
},
{
"url": "http://192.168.0.22:8000/status/2/",
"id": 2,
"owner": 2,
"test_info": "",
"created_at": "2015-05-02T07:09:24.206959Z",
"updated_at": "2015-05-02T07:09:24.207042Z",
"geolocation": null,
"jukebox_mode_enabled": false
},
Я пытаюсь получить систему, которая позволяет пользователям запрашивать и видеть, кто еще рядом, но по соображениям безопасности, я хотел бы ограничить результаты для пользователей с 1KM.
Каков наилучший способ достичь этого?
P.S - «статус» привязан к нормальной модели пользователя в модели django с использованием oneToOneField.
Отлично! - Спасибо – jwv