Django'da Google Haritalar'da kullanmak üzere konum koordinatlarını model alanı olarak tutmanın en iyi yolu ne olurdu?Django ve koordinatları koruma
5
A
cevap
6
Ben ayrı FloatFields
14
olarak enlem ve boylam tutmak için muhtemelen daha kolay düşünürdüm İşte Google'ın Enlem/boylam
lat = models.FloatField(_('Latitude'), blank=True, null=True)
lon = models.FloatField(_('Longitude'), blank=True, null=True)
9
yalnızca hiç saklamak yapacaksanız depolamak için kullanacağı kod/bir çift lat/lon coords a models.FloatField
çifti büyük olasılıkla iyi. Uzamsal sorgular yapmayı planladıysanız,ve coğrafi veriler için destek ekleyen GeoDjango tarafından sağlanan bazı özel alanları kullanmayı düşünmelisiniz.
12
Olası daha iyi bir fikir
lat = models.DecimalField(_('Latitude'), max_digits=10, decimal_places=8)
lng = models.DecimalField(_('Longitude'), max_digits=11, decimal_places=8)
İlgili konular
- 1. Django DecimalField ve PostgreSql Sayısal alanıyla çıktı hassaslığını koruma
- 2. NSURLCache ve Veri Koruma
- 3. UIImageView Dönüştürme Koordinatları UIImage Koordinatları
- 4. Django 1.2'de {% csrf_token%} CSRF koruma etiketi hala gerekli mi?
- 5. Guava önbelleğini ve denetlenen istisnaları koruma
- 6. iOS durum koruma ve kapsayıcı görünümleri
- 7. Yay XD ve Koruma Kalitesi = gizlilik
- 8. CKEditor'da SCRIPT etiketlerini (ve daha fazlasını) koruma
- 9. "asılı referans" ve "genel koruma hatası" nedir?
- 10. Ray ve Düzlem arasındaki kesişim koordinatları
- 11. SpatialPolygons ve diğer sp sınıfları öznitelik koordinatları
- 12. Astropy matplotlib ve arsa galaktik koordinatları
- 13. Dize Özeti X ve Y Koordinatları Dize
- 14. SQL injection hacks ve django
- 15. Son dosya listelerini koruma
- 16. Kopya koruma tuzakları
- 17. Android kırpma koordinatları
- 18. Kripto anahtarlarını RAM'de koruma?
- 19. Pinch Zoom - Dokunma koordinatları
- 20. Raket değiştirme düğmesi koordinatları
- 21. SVG Capturing Fare Koordinatları
- 22. Harita üzerindeki koordinatları hazırla:
- 23. Bir ekranın durumunu koruma
- 24. GWT & XSRF Koruma
- 25. Koruma klasörler MVC
- 26. Koordinatları yer adına dönüştürün
- 27. Haritadaki koordinatları değiştirin (MapKit)
- 28. Ayrıştırma haskell yorumlar/biçimlendirme koruma
- 29. Foreman'ın renkli çıkışlı koruma görevlisi
- 30. Güncelleştirmelerden sonra SQLite verilerini koruma
Eski yayını görebilen ondalık alanda depolamak için, ancak "_" "('enlem')? – Marcus
Mhsmith21 @ Infront için ne : _ gettext-işlevleri için yaygın olarak kullanılan bir kısayol, d 'django.utils.translation import ugettext dosyasından _' gibi. Bkz. [here] (https://docs.djangoproject.com/en/dev/topics/i18n/translation /) – sphere