【发布时间】:2010-11-01 01:16:59
【问题描述】:
我正在模板中输出一系列 Django 对象:
{% for obj in list %}
...
{% endfor %}
但我只想输出其中的前五个,然后将其余部分放在单独的 <DIV>. 中,我可以在需要时隐藏后半部分。
我设想这样的事情,但需要限制迭代的元素:
{% for obj in list %}
...
{% endfor %}
<a href="" onclick="unhide()">Show hidden</a>
<div id="hidden">
{% for obj in list %}
...
{% endfor %}
</div>
是否可以仅在模板中执行此操作?这是表示逻辑,所以我宁愿不污染视图。
【问题讨论】: