проблема с использованием простых шаблонов в django - PullRequest
1 голос
/ 25 мая 2011

Я пытаюсь использовать шаблоны тегов в 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_range в employer_list.html как

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

Я ожидаю написать sdsdsd на странице, но ничего не увидел. Я уверен, что операция загрузки является успешной, потому что когда я меняю имя enumhelper, оно выдает ошибку.

Несмотря на то, что операция загрузки прошла успешно, почему я не вижу возвращаемого значения enum_worker_number_range?

Спасибо

1 Ответ

2 голосов
/ 25 мая 2011
@register.simple_tag
def enum_worker_number_range():
    return "sdsdsd" 
...