gpt4 book ai didi

python - 将 django FloatField 限制为小数点后两位

转载 作者:太空狗 更新时间:2023-10-29 19:31:07 25 4
gpt4 key购买 nike

我正在寻找一种将 Django 中的 FloatField 限制为小数点后两位的方法,有没有人知道如何在不使用 DecimalField 的情况下完成此操作。

我尝试了 decimal_places=2,但这只是给我一个浮点字段内的迁移错误,所以我认为此方法只能在 DecimalFields 内工作。

最佳答案

如果您只关心您的FloatField 在表单中的显示方式,您可以使用模板过滤器 floatformat .

来自 Django 文档:

If used with a numeric integer argument, floatformat rounds a number to that many decimal places.

例如,如果值 = 34.23234,那么在您的模板中:

{{ value|floatformat:2 }}  # outputs 34.23

关于python - 将 django FloatField 限制为小数点后两位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23739030/

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