Я хотел бы что-то подобное строковому форматированию из стандартной библиотеки.
Процент '%'. Умножает число на 100 и отображается в фиксированном ('f') формате, сопровождаемом знаком процента.
Новизна string.Formatter()
означает, что Django вряд ли будет поддерживать его встроенным. Либо напишите, либо найдите шаблонный тег или фильтр, который его реализует.
Если кто-то ищет ответ, вот как я решил эту проблему с помощью пользовательского templatetag:
from django import template
register = template.Library()
@register.filter
def percentage(value):
return format(value, "%")