码迷,mamicode.com
首页 > 其他好文 > 详细

django 模板自定义函数 simple_filter simple_tag

时间:2021-06-19 19:27:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:return   val   als   文件名   alt   常用   spl   rgb   isp   

模版自定义函数

simple_filter:

    1、最多两个参数,方式{{第一个参数|函数名:"第二个参数"}}

    2、可以做判断条件

simple_tag:(常用)

    1、无限制的传参数 {% 函数名 参数 参数 参数 %}

 

 

创建模板自定义函数的步骤

1、在app中创建一个 templatetags 的模块

2、创建任意*.py的文件,比如xx.py

技术图片
from django import template

register = template.library()

@register.filter
def my_upper(value, arg):
    return value + arg

@register.filter
def my_bool(value):
    return False

@register.simple_tag
def my_lower(value, a1, a2, a3):
    return value + a1 + a2 + a3
View Code

3、在使用自定义simple_tag的html文件中导入之前创建的 xx.py 文件名

  {% load xx %}

4、使用simple_filter和simple_tag

 

django 模板自定义函数 simple_filter simple_tag

标签:return   val   als   文件名   alt   常用   spl   rgb   isp   

原文地址:https://www.cnblogs.com/juices/p/14903219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!