2013-07-28 45 views
1

也許一個愚蠢的問題,但如何從列表在Django模板 刪除子表我有這樣的事情:Django的模板中刪除子列表

{% for j in sub_com|slice:"1" %} 

{% for k in j|slice:"3" %} 

     <li> {{k}} </li> 

    {% endfor %} 

    {# remove sublist from list here #} 
{% endfor %} 

回答

2

你或許可以使用templateContext.pop這裏。

{% for j in sub_com|slice:"1" %} 
    {% for k in j|slice:"3" %} 
     <li> {{k}} </li> 
    {% endfor %} 
    {{ j.pop.0 }} 
{% endfor %} 
+0

我想OP想要:'{{sub_com.pop.0}}',無論如何你的代碼或我的建議都不適合我。兩個都得到'TemplateSyntaxError'。 –

+0

它應該是'{{j.pop.0}}'而不是'{%j.pop.0%}' – karthikr

+0

嗯..工作正常。 +1 –