Django for循环有多大的灵活性?

Django for循环有多大的灵活性?,第1张

概述我在模板中输出一系列Django对象: {% for obj in list %} ...{% endfor %} 但是我想只输出前五个,然后将其余部分放在单独的< DIV>中.我的想法是,我可以隐藏下半场直到需要. 我设想这样的东西,但需要限制迭代的元素: {% for obj in list %} ...{% endfor %}<a href="" onclick="u 我在模板中输出一系列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>

是否可以单独在模板中执行此 *** 作?它是表示逻辑,所以我宁愿不污染视图.

解决方法 你可以使用 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循环有多大的灵活性?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存