广告位 |
django模板解析 循环列表中 切片和求长度
2021年9月25日 21:50编程 > 3695人已围观
简介 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
上一篇: 仪表企业的宣传册样本
下一篇: 感谢生命中的那些过客
广告位 |
相关文章
随机图文
-
智能快递柜是否能成为物流末端的“主流”?
快递员的工资回报越来越高,为什么这个职业在近年来从事人员锐减呢?对此,有很多快递员反映,虽然能够得到很高的工资回报,但随着人们对服务水平的要求也越来越高,他们也越来越辛苦。... -
我靠宠物带货,月入过万
“我可以不买新衣服,我的毛毛必须买最好的猫粮”,毛毛是95后姑娘如如养的猫,对于自己养的毛孩子,如如认为,穷可以穷自己,富就要富宠物。如如的态度也是当下一些年轻人对待宠物的写照。... -
不用找啦!你要的免费商用字体都在这里!
经常有人问我可以免费商用的字体有哪些?为此我整理出这一套免费字体合集,包含了中文和西文共13类100多款字体。可以满足大部分设计风格的需求。 中文分为:宋体、圆体和卡通体、书法体、手写体、黑体、艺术体; 西文分为:衬线体、无衬线体、哥特黑体、手写体和其他风格字体(运动科技、优雅时尚、活泼可爱)。... -
django如何给上传的图片重命名
django如何给上传的图片重命名(给上传文件重命名) 1、先在你项目中添加一个文件夹如:system 在文件夹下添加__init__.py 和storage.py文件,并在storage.py中添加如下代码:...