gpt4 book ai didi

具有2个精度点的ModelForm中的Django FloatField

转载 作者:行者123 更新时间:2023-12-04 06:27:51 24 4
gpt4 key购买 nike

我的一个模型中有一个FloatField。我使用ModelForms添加/编辑它。我需要的是
当我编辑时,存储在FloatField中的Float值将以2个精确点进行渲染。

即如果我的存储值为1000.0 or 1000.123,我希望表格的输入字段显示1000.00 or 1000.12的初始值。

关于方法的任何建议将不胜感激。谢谢你们。

最佳答案

我不知道您的用例,但是使用 DecimalField 可以解决您的问题

从文档中:
例如,要存储最多999个分辨率为2个小数位的数字,请使用:

models.DecimalField(..., max_digits=5, decimal_places=2)

关于具有2个精度点的ModelForm中的Django FloatField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3628370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com