Получить целочисленную часть десятичного поля в шаблоне Django

Мой вопрос очень простой, но я не смог найти ответ. Извините, если на него уже был дан ответ.

У меня есть DecimalField, который пришел из представления в мой шаблон в моем django приложении. Мне нужно отобразить только его целочисленную часть.

Как я могу это сделать?

========================= SOLUTION FOUND ========================

Извините, я бы ответил, если бы у меня было разрешение, но только после 8 часов я могу это сделать.

Спасибо за ответы. Я нашел встроенное решение, которое работает просто отлично. Это встроенный фильтр шаблонов. Документация приведена ниже.

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#floatformat

В принципе, для моей цели можно использовать примерно так:

{{decimal_obj|floatformat:0}}

Еще лучшее решение - фильтр stringformat:

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#stringformat

Использование:

{{decimal_obj|stringformat:"d"}}

Спасибо за помощь. Игнасио был прав ;)

7
задан BЈовић 19 January 2012 в 13:32
поделиться