字符串Django格式模板

时间:2013-12-04 17:17:00

标签: python django string

我有一个问题,那可能很简单,

我有一个字符串列表,我将其作为变量传递给名为s_name

的模板

如果我在视图一侧打印列表元素,我看到它们没问题,但在html上它们以这种方式呈现

  

['PB14'],['HHZ']

为了拯救每个元素,我正在对列表进行切片,

  {% with y=forloop.counter0|stringformat:"s" %}
  {% with z=forloop.counter0|add:1|stringformat:"s" %}
  {%  with mySlice=""|add:y|add:":"|add:z %}
  {{ s_name|slice:mySlice }}
  {% endwith %}
  {% endwith %}
  {% endwith %}

由于

1 个答案:

答案 0 :(得分:0)

问题是切片的输出是另一个列表,(感谢@SimeonVisser)

所以解决方案是使用{{ value|join:"" }}

再次转换为字符串