2016-11-08 60 views
0

我想切片我的字符串,但它不起作用。它完美地适用于其他变量,但是对于这个变量,它什么也不做。模板中的Django切片字符串不起作用

{{b.rec_company|slice:":2"}} 
+0

检查b.rec_company类型是否为字符串, –

+0

如何在模板中检查此项? –

+0

该字段是我模型中的外地字段。 –

回答

0

您使用切片前的Django 1.4:

{{b.rec_company|slice:'2'}} 

{{ b.rec_company|slice:":-3" }} 

如果您正在使用Django 1.4或更高版本,

你可以使用truncatechars

{{b.rec_company|truncatechars:2}} 

更多参考用途slice-string-in-template

+0

我使用django 1.8,但truncate不切片字符串,它用点替换字符。 –

+0

你能否提及有问题的错误和预期输出。 –

+0

TEST COMP,我希望我的输出wille只有T.没有任何错误,它不显示任何名称,因为它在数据库中。 –