繁体   English   中英

django模板字符串格式

[英]django templates string formatting

我想填补和削减太长的字符。 所以我用了stringformat。 在此示例中,我希望我的字符串长度为10个字符,并在必要时加填充。 我的Django模板中有这段代码

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

但是django什么也没输出。

使用内部truncatechars模板标签

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

Django 1.10此处文档,

使用truncatecharsrjust在一起。

的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>

产量

模板呈现正确的HTML,如下所示。

请注意white-space: pre; css属性代表空白。

 p { white-space: pre; } 
 <p>Non formated string</p> <p>Truncat...</p> <p> Truncat...</p> <p> Only rjust</p> 

关于空白,请参见此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM