我有一个模型DecimalField
:
points_player1 = models.DecimalField(max_digits=3, decimal_places=1, blank=True, null=True)
当我在模板中显示此字段时,它总是显示诸如0.0
或之类的值1.0
。但我想让这种行为更加用户友好:
- 例如,如果用户输入
1
是否显示1
(现在是 1.0)。 - 如果用户输入是
1.5
它应该显示1.5
。 - 默认值为
0
,而不是0.0
。
做这个的最好方法是什么?我的情况是DecimalField
正确的选择吗?