我有一个模型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正确的选择吗?