sim*_*rsh 8 django django-models django-forms
我的模型中有一个FloatField.我使用ModelForms添加/编辑它.我需要的是,当我编辑时,存储在FloatField中的Float值将使用精确的2个精度点进行渲染.
即如果我的存储值是1000.0 or 1000.123,我希望表单的输入字段显示初始值1000.00 or 1000.12.
任何有关方法的建议将不胜感激.谢谢你们.
Ash*_*hok 12
我不知道你的用例,但使用DecimalField将解决你的问题
来自文档:例如,要存储数字最多999,分辨率为2位小数,您可以使用:
models.DecimalField(..., max_digits=5, decimal_places=2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11309 次 |
| 最近记录: |