Entschuldigen Sie meine Ignoranz, ich bin nicht einmal sicher, den richtigen Begriff dafür. 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).django, standortbezogene Suche
Ich vermute, dass Sie wahrscheinlich die Stadt und Staat oder Postleitzahl zu Lat und Long konvertieren und dann basierend darauf suchen müssen. 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.
Können Sie mir mehr darüber, wie ich dies mit GeoDjango tun würde? Ich habe es mir angesehen, aber es sieht eher so aus, als ob es auf Karten angezeigt wird. – Joe
Nachdem Sie Ihre Modelle im Geodjango eingerichtet haben, bieten sie "Räumliche Abfragen" zum Auswählen von Objekten aus der Datenbank nach Kriterien wie Entfernung oder geografischem Gebiet. Es ist wahrscheinlich Overkill für das, was Sie wollen, aber ich werde Ihnen aus Erfahrung sagen, dass das Geocodieren von Adressen in lat/long und dann das Rechnen von Objekten in der Nähe nicht einfach ist. –
Bedeutet das, dass das gesamte Projekt GeoDjango Project ist oder kann nur die Funktion Räumliche Abfrage verwendet werden, indem nur einige verwandte Modelle erstellt werden? –