django页⾯循环_Django模板标签{%for%}循环,获取制定条数
据实例
有时候,为了获取查询结果的部分数据,需要对变量进⾏⼀些处理,在⽹上查了⼀圈,只发现了这两个⽅法:
返回查询结果的切⽚
在返回给前端的结果中,通过切⽚来取得想要的数据:
pictures = Post.objects.filter(status='published')[:8]
如[:8],但这种操作⽐较⽚⾯,会将返回结果限制住,有时候不利于其他的操作使⽤
2.使⽤{% if %}标签和unter变量来获取:
最新博⽂
{% for picture in pictures %}
{% unter > 2 %}
{% unter < 4 %}
{% endif %}
{% endif %}
{% empty %}
暂⽆⽂章!
{% endfor %}
通过对unter的判断,来确定需要⽤在前端上的数据,unter⽤来统计for循环的次数,从1开始技术,也有unter0,是从0开始计数
补充知识:python3--django for 循环中,获取序号
功能需求:在前端页⾯中,for循环id会构不成连续的顺序号,所以要到⼀种伪列的⽅式来根据数据量定义序号
因此就⽤到了在前端页⾯中的⼀个字段 unter,完美解决
{% for inrow in insocket_list %}
django项目实例{{ unter }}{{ inrow.inequip }}{{ inrow.inmodel }}{{ inrow.innumber }}{{ inrow.stocknumber }}{{ inrow.inusername }}{{ inrow.inestablishtime }}{{ arks }}
{% endfor %}
以上这篇Django模板标签{% for %}循环,获取制定条数据实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持脚本之家。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论