ITPub博客

首页 > IT职业 > IT生活 > python Django如何实现自定义函数?

python Django如何实现自定义函数?

IT生活 作者:itlong 时间:2021-09-11 10:08:03 0 删除 编辑

本章教大家实现自定义函数,主要用到的是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学习知识,点击教程中心查询哦~

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/357/viewspace-2832130/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-07-23

  • 博文量
    0
  • 访问量
    762