{% gen_aws "hello" %}
在我的文件中,我这样做:
# I want to add "goodbye" to every word passed to this tag.
@register.tag(name="gen_aws")
def gen_aws(s):
return s + "goodbye"
.py
文件很好...我正常地包含了一切。我在那里有其他的模板过滤器
,它们也很好用。但是当我添加了这个模板标签时,它就不能工作了。
{% gen_aws "hello" %}
# I want to add "goodbye" to every word passed to this tag.
@register.tag(name="gen_aws")
def gen_aws(s):
return s + "goodbye"
.py
文件很好...我正常地包含了一切。我在那里有其他的模板过滤器
,它们也很好用。但是当我添加了这个模板标签时,它就不能工作了。
{% load mytags %}
来实现。@register.tag
替换为@register.simple_tag
即可。@register.simple_tag
和@register.tag
的信息:# @register.tag(name="gen_aws")
@register.simple_tag(name="gen_aws")
def gen_aws(s):
return s + "goodbye"