是否有一种简单的方法可以在Django模板中使用python字符串格式?也就是说,我希望能够做这样的事情在一个模板在Django模板中使用python字符串格式
{{ variable|%.3f }}
我知道在这种情况下,一个可以只使用
{{ variable|floatformat:3 }}
但我真的很想成为能够在django变量上一般使用任何python字符串格式。在我的系统中,不便于处理两种不同的格式输出(python vs django),所以我想标准化。我可以写一个自定义模板标签一样
{% pyformat variable format="%.3f" %}
或也许像
{{ variable|pyformat:"%.3f" }}
自定义模板过滤器做任何的这些已经存在?客户过滤器是否会像传入的字符串一样工作?
“这说明符使用Python字符串格式化语法,不同之处在于领先“%”被丢弃“ – Andrei 2012-01-16 20:24:13