本章教大家实现自定义函数,主要用到的是simple_tag方法,切勿因为是自定义函数,就感觉内容很难,其实给大家整理流程步骤,梳理代码,整合出来的内容非常少,如果大家之前没有见过用这种方式创造,那就跟着小编一起来学习了解下吧~
*** 作步骤:
l 在应用目录下创建templatetags 文件夹,文件夹必须是这个名字
l 在templatetags文件夹下创建任意名称 tags.py 文件
l 在创建的py文件中引入如下格式代码:
from django import template from django.utils.safestring import mark_safe # 这里的register不能随便修改 register = template.Library() @register.simple_tag def zdytags(): # 可以定义任意名称函 return 123
自定义filter:
自定义filter的方法步骤一样,代码如下:
@register.filter def zhangzhen(a1,a2): return a1+a2
对于自定义filter,可不是随便的哦~最多只能进行两个参数的传递,大家一定要多多注意,以上就是关于本章主题的全部内容了,更多python学习知识,点击教程中心查询哦~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)