【发布时间】:2011-05-25 10:50:28
【问题描述】:
我尝试在 django 中使用模板标签,但遇到了麻烦。
我在 templatetags 包中定义了enumhelper.py。
然后我把它加载到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"
那我想在employer_list.html中使用enum_worker_number_range作为
{% block enumhelper %}
{{ enum_worker_number_range }}
{% endblock %}
我希望在页面上写sdsdsd,但我什么也看不到。我确信加载操作是成功的,因为当我更改 enumhelper 名称时它会出错。
虽然加载操作成功,但是为什么看不到enum_worker_number_range的返回值?
谢谢
【问题讨论】:
标签: django django-templates templatetags