dajngo框架中 simple_tag以及inclusion_tag 的使用

版权声明:如需发表此文章,请附带转载标志或原地址链接,谢谢合作 https://blog.csdn.net/weixin_38091140/article/details/86293333

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

猜你喜欢

转载自blog.csdn.net/weixin_38091140/article/details/86293333