dajngo框架中 simple_tag以及inclusion_tag 的使用

simple_tag的使用

首先需要在你的项目app下创建一个名字为templatetags的Python文件夹,名字必须是这个,不然识别不出来,,

然后在里面创建一个py文件,在里面定义你的函数, 我这里是my_tags

from django import template
#实例
register = template.Library()


@register.simple_tag
def sum_test(x, y):
    """
    
    :param x: 
    :param y: 
    :return: 这是一个求和函数
    """

    return x+y

然后就可以在你的html中调用你的函数了

{#            导入你的类#}
            {% load my_tags %}
{#    调用你的方法,还要传递你的变量进去#}
            {% sum_test 5 5 %}

 

inclusion_tag

 

 

posted @ 2019-01-11 11:38  a_py  阅读(160)  评论(0编辑  收藏  举报