自定义模板过滤器及标签

1自定义模板过滤器

代码布局

app目录下的名为  templatetags   名字只能叫这个 必须是一个python包  下必须有一个__init_.py

app 在settings被注册  

定义  

自定义过滤器就是一个python函数,它有一个或两个参数

第一个参数   就是传进来的模板变量

第二个参数  普通参数   默认参数   也可以不要

 

注册

在模板中使用

1load标签,引入自定义的过滤器模板,也就是templatetags包里的那个python文件

 

自定义模板标签

简单标签

django.template.Libray.simple_tag()

接收许多参数

 

 

包含标签

通过渲染另一个模板展示数据

定义

 

posted @ 2019-03-26 18:13  崔亚林python  阅读(195)  评论(0编辑  收藏  举报