我应该使用什么型号字段来存储多种类型的长?

时间:2013-10-27 17:59:14

标签: python django django-models

我想使用Django的ORM存储经度和纬度值,我尝试过使用BigInt类型,但它会截断很多小数位。我应该在这里使用Decimal类型吗?

2 个答案:

答案 0 :(得分:1)

查看GeoDjango-Docs,您应该使用FloatField=> Link

答案 1 :(得分:1)

实际上是GeoDjango docs says PointField。我参与了一个涉及地理空间计算的项目,我在模型中使用了PointField。

FloatField可能使用坐标的浮点表示,这可能会引入浮点错误。 PointField使用lat / long值的字符串表示进行初始化。