Django: DecimalField values displaying
django, django-models, django-templates, python
Solution
You can do `{{decimal_field|floatformat}}` in the template, which will round off and show ".0" only when necessary.
More reference template - floatformat
Problem
I have a model with `DecimalField`: ``` points_player1 = models.DecimalField(max_digits=3, decimal_places=1, blank=True, null=True) ``` When I displaying this field in template, it always shows values like `0.0` or `1.0` etc. But I want to make this behavior more user-friendly: - If user input, for example, is `1` it displays `1` (now its 1.0). - If user input is `1.5` it should displays `1.5`. - By-default value is `0`, not `0.0`. What is the best way to make this? Is `DecimalField` is right choice for my case?