Есть ли простой способ использовать форматирование строки python из шаблона django? То есть, я хотел бы сделать что-то подобное в шаблоне
{{ variable|%.3f }}
Я знаю, что в этом случае можно просто использовать
{{ variable|floatformat:3 }}
Но мне бы очень хотелось иметь возможность использовать любой формат строки python для переменной django. В моей системе неудобно иметь дело с двумя разными способами форматирования вывода (python vs django), поэтому я бы хотел стандартизировать. Я мог бы написать собственный тег шаблона, например
{% pyformat variable format="%.3f" %}
или, возможно, настраиваемый фильтр шаблонов, например
{{ variable|pyformat:"%.3f" }}
Есть ли какой-либо из них уже существует? Будет ли фильтр клиента работать со строкой, переданной таким образом?