{% 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>
是否可以单独在模板中执行此 *** 作?它是表示逻辑,所以我宁愿不污染视图.
解决方法 你可以使用slice
: {% for obj in List|slice:":5" %} ...{% endfor %}<a href="" onclick="unhIDe()">Show hIDden</a><div ID="hIDden"> {% for obj in List|slice:"5:" %} ... {% endfor %}</div>总结
以上是内存溢出为你收集整理的Django for循环有多大的灵活性?全部内容,希望文章能够帮你解决Django for循环有多大的灵活性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)