Python django模板字符串格式

Python django模板字符串格式,python,django,django-templates,string-formatting,Python,Django,Django Templates,String Formatting,我想垫和削减太长的字符。所以我使用了stringformat。在本例中,我希望字符串的长度为10个字符,必要时加上空格。我的django模板中有此代码 {{ "my too long or too short string"|stringformat:":10" }} 但是django什么也不输出。在bulittruncatechars模板标记中使用 {{ "my too long or too short string"|truncatechars:10 }} Django1.10,文档

我想垫和削减太长的字符。所以我使用了stringformat。在本例中,我希望字符串的长度为10个字符,必要时加上空格。我的django模板中有此代码

{{ "my too long or too short string"|stringformat:":10" }}

但是django什么也不输出。

在bulit
truncatechars
模板标记中使用

{{ "my too long or too short string"|truncatechars:10 }}

Django
1.10
,文档

同时使用
truncatechars
rjust

index.html

<p>Non formated string</p>
<p>{{ "Truncatechars (include ... length)"|truncatechars:10}}</p>
<p>{{ "Truncatechars with rjust"|truncatechars:10|rjust:"30" }}</p>
<p>{{ "Only rjust"|rjust:"30" }}</p>
非格式化字符串

截断

截断


只有rjust

它会截断字符,但是如果字符串太短,我还需要填充。您是否考虑过编写一个?