如何在FloatField模型中关闭舍入数字?

时间:2017-11-28 23:09:13

标签: python django python-3.x

当我将谷歌地图中的纬度和经度数据保存到FloatField模型中的数据库时,我遇到了问题。

当有数字在逗号后有很多整数时,FloatField表单django会自动舍入它们。

例如,从谷歌地图我得到坐标:

latitude': 49.82895324990301, 'longitude': 21.160517976135225

在我的数据库中,保存的值为:

latitude': 49.828953249903, 'longitude': 21.1605179761352

所以保存的数字是四舍五入的,我不知道如何禁用它。我将非常感谢你的每一次帮助。

我的models.py中的字段如下所示:

class MuseumLocation(models.Model):
owner = models.ForeignKey(User)  
name = models.CharField(max_length=150)
location = models.CharField(max_length=150, null=True, blank=True) 
latitude = models.FloatField(null=True, blank=True)
longitude = models.FloatField(null=True, blank=True)

0 个答案:

没有答案