广告位 |
django模板解析 循环列表中 切片和求长度
2021年9月25日 21:50编程 > 3022人已围观
简介 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
上一篇: 仪表企业的宣传册样本
下一篇: 感谢生命中的那些过客
广告位 |
相关文章
随机图文
-
佳人梳妆台前坐
佳人梳妆台前坐,他在庭院花中舞。她直直的望着眼前的镜面,因为镜面似心,心中有他的影。不需要浓妆重彩,一则此地无他人;二则她深知,在他的心中,她最美。正值初春三月,桃花正红,周边有小渠,鱼虾水中游。... -
他明白了为何古人皆要戒酒
他明白了为何古人皆要戒酒消愁,他明白为何达官显贵皆要放浪青楼。也许本是他的错,那年年少,错把痴情真心付之东流。... -
短视频行业开起“收徒做任务”模式,能战抖音、斗快手吗?
百度正用趣头条的模式「批量生产」属于自己的抖音。 马化腾没做成的短视频梦,李彦宏正在接力。但趣头条的噩梦,百度可能也要继承。... -
django将所有app放在同一个文件夹
1.新建一个文件夹,名字叫apps 2.拖拽以后的app到apps文件夹下,把Search for references勾选去掉。 3.右键点击apps文件夹,选择...