成都创新互联网站制作重庆分公司

学习笔记——Django项目中的过滤器,模板继承

2022-10-08

创新互联主营柯坪网站建设的网络公司,主营网站建设方案,app软件开发,柯坪h5小程序开发搭建,柯坪网站营销推广欢迎柯坪等地区企业咨询

过滤器

过滤器的含义:

  过滤器即筛选出我们设定需要的,过滤掉我们不需要的数据。

过滤器使用的场景:

  例如:在子应用的“views.py”中的一个类中的函数设置了一个请求在浏览器页面显示“组织内容”,例如:在“组织内容”中设置了一个“birthday:datatime.now()”。在“templates”文件夹中的“index.html”文件中获取设置的“birthday”内容。如果直接写成“{{birthday}}”,得到的结果日期格式是“月,日,年”。如果要变为常规的“年 月 日”,则需要一个过滤器。即按照既定想法设置数据格式。

格式如下:{{birthday|date:"Y年 m月 d日"}}。注意日期是“date”,而不是“data”,“data”是数据。除此之外,“Y年 m月 d日”需要加引号,要不然会报错,它表示的是要显示的内容。

过滤器的类别:,

  (1)safe

      safe表示的是如果在“组织内容”中碰到“”,对应在“index.html”中调用的内容如果使用了过滤器,则不会转义,碰到的那段描述直接转为“script”语言。例如在"view.py"中的一个类中设置的一个函数中,

context ={
'desc':