首页 > 其他 > 详细

django笔记(三)

时间:2019-11-03 00:52:12      阅读:92      评论:0      收藏:0      [点我收藏+]

django现有的过滤功能

1.截断字符串:在展示一大段内容中一部分内容,其他内容用省略号代替的方法:文章内容|trunchars函数:截断的字符串的大小。例如:article_content|trunchars:"20"

2. 前端切片:list|slice:“0:3”

3. 可以是字符变成大小写,name|upper  或  name|lower

4. join方法,list|join:“==”",以后面字符的连接各个元素

5. 默认值:author|default:"管理员"

6. 时间的展示模式,cur_time|date:‘Y-m-d H:i:s‘  年月日时分秒

7 css注入、js注入:comment|safe   认为后台返回的内容安全,浏览器会按照标签解析,会改变页面布局,不加safe,就是字符串,不会改变页面布局

8. add方法:name|add:"先生",在原有的字符串上加上要加的内容,数字就是算术相加

9. 显示长度:list|length。显示某个元素:list|list.0

django自定义的功能

例如:敏感词汇的替换;先新建一个python package,名字必须为:templates;自定义的filter最多就两个参数;simple_tag可以有多个参数

django笔记(三)

原文:https://www.cnblogs.com/dmjsd/p/11780218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!