django中使用简单templatetags的问题

django中使用简单templatetags的问题,django,django-templates,templatetags,Django,Django Templates,Templatetags,我尝试在django中使用templatetags,但遇到了麻烦。 我在templatetags包中定义了enumhelper.py。 然后我将其加载到employer\u list.htmllike的顶部 {% extends "base.html" %} {% load enumhelper %} {% block title %}{% endblock %} enumhelper.py的内容非常简单 register = template.Library() @register.tag

我尝试在django中使用templatetags,但遇到了麻烦。 我在templatetags包中定义了
enumhelper.py
。 然后我将其加载到
employer\u list.html
like的顶部

{% extends "base.html" %}
{% load enumhelper %}
{% block title %}{% endblock %}
enumhelper.py
的内容非常简单

register = template.Library()

@register.tag()
def enum_worker_number_range():
    return "sdsdsd" 
然后我想在
employer\u list.html
中使用
enum\u worker\u number\u range

{% block enumhelper %}
    {{ enum_worker_number_range }}
{% endblock %}
我希望在页面上写
sdsd
,但我什么也看不见。我确信load Oparition是成功的,因为当我更改
enumhelper
名称时,它会给出错误

虽然加载操作成功,但为什么我看不到
enum\u worker\u number\u range
的返回值


谢谢

另外,由于
enum\u worker\u number\u range
是一个标记,您必须在模板中编写
{%enum\u worker\u number\u range%}
@register.simple_tag
def enum_worker_number_range():
    return "sdsdsd"