最佳答案
我想用经纬度来存储我的用户位置,目前这是来自谷歌地图,但我将使用 GeoDango 和一些点来计算点之间的距离。
然而,我首先感到困惑的是,我应该使用 Django 中的哪个字段来存储经纬度值?我得到的信息是相互矛盾的。
官方文档使用 FloatField
Https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#geographic-models
lon = models.FloatField()
lat = models.FloatField()
几乎所有关于堆栈溢出的答案都显示 DecimalField
long = models.DecimalField(max_digits=8, decimal_places=3)
lat = models.DecimalField(max_digits=8, decimal_places=3)
那我该用什么?