1

我尝试在 django 中使用模板标签,但我遇到了麻烦。我enumhelper.py在 templatetags 包中定义。employer_list.html然后我将它加载到顶部

{% extends "base.html" %}
{% load enumhelper %}
{% block title %}{% endblock %}

内容enumhelper.py真的很简单。

register = template.Library()

@register.tag()
def enum_worker_number_range():
    return "sdsdsd" 

然后我想enum_worker_number_rangeemployer_list.htmlas中使用

{% block enumhelper %}
    {{ enum_worker_number_range }}
{% endblock %}

我希望sdsdsd在页面上写,但我什么也看不到。我确信加载操作是成功的,因为当我更改enumhelper名称时它会出错。

加载操作虽然成功,但是为什么看不到返回值 enum_worker_number_range

谢谢

4

1 回答 1

2
@register.simple_tag
def enum_worker_number_range():
    return "sdsdsd" 
于 2011-05-25T11:09:00.980 回答