Существует ли шаблонный фильтр django для отображения процентов?

Я хотел бы что-то подобное строковому форматированию из стандартной библиотеки.

Процент '%'. Умножает число на 100 и отображается в фиксированном ('f') формате, сопровождаемом знаком процента.

21
задан easwee 6 January 2015 в 08:50
поделиться

2 ответа

Новизна string.Formatter() означает, что Django вряд ли будет поддерживать его встроенным. Либо напишите, либо найдите шаблонный тег или фильтр, который его реализует.

2
ответ дан 29 November 2019 в 06:08
поделиться

Если кто-то ищет ответ, вот как я решил эту проблему с помощью пользовательского templatetag:

from django import template

register = template.Library()

@register.filter
def percentage(value):
    return format(value, "%")
23
ответ дан 29 November 2019 в 06:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: