广告位 |
django模板解析 循环列表中 切片和求长度
2021年9月25日 21:50编程 > 533人已围观
简介 django模板解析 循环列表中 切片和求长度...
{% for subrow in subdic.content|slice:":5" %}
{% endfor %}
{% if "{{subdic.content|length}}" > 5 %}
{% endif %}
如上,关键在于 循环中,里面的列表外面没有双引号
而if中,列表外面有双引号
网上很多文章太坑。。
有时我们需要控制前端页面某些字符的显示长度,比如首页中的文章标题,由于有些标题比较长,如果在文章列表页换行显示的话太不美观,因此就需要对标题的长度进行控制。Django的模板中含有很多过滤器,可以对字符做各种各样的转换,今天就用slice对字符的长度进行一个控制。
{{ post.title | slice:":50" }}
1
在需要进行控制的变量后面加一个管道符号:"|",冒号里面的控制规则和Python的字符串截取的规则是一样的,上面代码的意思是就是截取文章标题的前50个字符。
如果写成"1:",意思是截取除了第一个字符之外的所有字符,这个规则我用在了获取文章摘要的地方。其他规则根据自己的实际需要进行编写即可。
Tags: django
上一篇: 仪表企业的宣传册样本
下一篇: 感谢生命中的那些过客
广告位 |
相关文章
随机图文
-
快手:直播很火,但没广告赚钱
互联网流量进入存量红海,网络世界的经济存量已从任意掘金的年头,步入了赚“辛苦钱”的时代,这对于见证了互联网行业初期红利井喷的“老兵”而言,强烈的对比之下,他们显然更想念那个“抬头目标便是上市,低头捡钱还觉辛苦”的easy time。... -
“拼购”为何成为电商博弈的又一杀手锏?
10月19日,京东宣布今年11.11大促将首次推出“京东拼购”等玩法。10月19日,美团点评官方微信小程序也正式上线了“好货拼团”板块。 事实上,此前已经有包括阿里、苏宁、今日头条等多家互联网巨头切入了社交拼团业务。而这一切,在笔者看来,巨头们完全已经将拼购当成了获取用户流量的下一个杀手锏。... -
亚马逊到底为什么要封中国卖家?
因为封号冻资事件,亚马逊今年一直被热搜。 所以导致整个跨境电商笼罩的信息一直是今天这个大卖关了,明天那个大卖裁员了。特别是在一些自媒体流量吞噬下,行业似乎就没有一些积极事件发生。... -
美欲将无人战舰作为对抗中国海军“王牌”
据日本共同社24日报道,美国海军正在加速无人战舰的研发工作,未来欲将无人战舰作为对抗中国海军的“王牌”。 有专家指出,无人战舰今后有可能部署在日本。也有担忧意见认为,此类装备可能会导致中美之间更易发生偶发性冲突。...