Django自定义模板函数

Posted 安迪9468

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django自定义模板函数相关的知识,希望对你有一定的参考价值。

Django自定义模板函数

https://www.cnblogs.com/SunsetSunrise/p/7680491.html

在django中新建一个应用:listpage
在listpage中新建templatetags文件夹
在templatetags文件夹中新建XX.py文件(建议XX.py命名为:functions.py)
在XX.py中写入:

from django import template

register = template.Library()


@register.simple_tag()
def fun_YY(a,b):
    return a+b

  

在模板文件中写入

{% load XX %} <!--一定要写在第一行开头-->
...
{% fun_YY 1 2 %} <!--函数会计算:1+2-->
...

  

运行模板,得到3

以上是关于Django自定义模板函数的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段(vue主模板)

VSCode自定义代码片段2——.vue文件的模板

Django自定义模板函数

Django 模板之自定义函数

django 第五课自定义模板过滤器与标签

Django自定义模板函数