Entschuldige meine Unwissenheit, ich bin mir nicht einmal sicher, ob das richtig ist. Was ich tun möchte, ist die Suche nach Stadt und Staat oder Postleitzahl in meiner Django-Anwendung und auch Ergebnisse innerhalb bestimmter Entfernungen des Standorts (25, 50, 75 Meilen).
Ich vermute, Sie müssen wahrscheinlich die Stadt und Staat oder Postleitzahl zu Lat und Long konvertieren und dann basierend darauf suchen. Ist das korrekt oder was ist der beste Weg, dies in einer Django-Anwendung zu erreichen? Kennt jemand Apps, die das bereits machen, damit ich den Code anschauen kann?
Danke für die Hilfe.
Sie könnten GeoDjango verwenden, das diese Funktionen bereits enthält. Ansonsten kannst du genau so vorgehen, wie du es gesagt hast: Geokodieren von Adressen, um Längen- und Breitengrade zu erhalten, dann mach einfach die Mathematik ;-)
Sie können auch MongoDB verwenden, das eine bessere Optimierung hat, vgl. Python-Geocode-Filterung nach Entfernung
Tags und Links python django geolocation geodjango