Как получить десятичное поле для отображения десятичных знаков в шаблоне?

price_a = models.DecimalField(max_digits=5, decimal_places=3)

Примерная цена: 95,90

В моем шаблоне:

{{ price_a }}

отображается только 95,9. Как я могу заставить его отображать полную цену (с дополнительным трейлингом 0: 95,90)?

Ответ 1

Используйте фильтр шаблонов floatformat, например

{{ price_a|floatformat:2 }}