Ich habe ein Modell, das einen Benutzer Ort speichert:Django Rest Framework - Wie beschränke ich die mit Geolocation zurückgegebenen Ergebnisse?
[
{
"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
},
Ich versuche, ein System zu schaffen, die Benutzer, die sonst in der Nähe abfragen kann und sehen, aber aus Sicherheitsgründen würde ich die Ergebnisse für die Nutzer beschränken möchte mit sagen 1 KM.
Was ist der beste Weg, dies zu erreichen?
P.S. - Der "Status" ist mit einem OneToOneField an das normale Benutzermodell im Django-Modell gebunden.
Perfekt! - Vielen Dank – jwv