将对象检索到django templatetags中。

将对象检索到django templatetags中。,django,templatetags,Django,Templatetags,我想有一个模板标签,我可以处理我的对象的字段。 因此,在我的模板中,我有如下内容: {% myTag item %} 在我的模板标签中: @register.tag def myTag (parser,token): tag_name, item = token.split_contents() ... 但是,token.split_contents()返回一个字符串。 我怎样才能让我的对象代替字符串呢 谢谢。不要使用标记装饰器,它需要一个单独的节点类

我想有一个模板标签,我可以处理我的对象的字段。 因此,在我的模板中,我有如下内容:

{% myTag item %}
在我的模板标签中:

@register.tag
    def myTag (parser,token):
        tag_name, item = token.split_contents()
        ...
但是,token.split_contents()返回一个字符串。 我怎样才能让我的对象代替字符串呢


谢谢。

不要使用
标记
装饰器,它需要一个单独的节点类来解析变量。相反,使用
simple_标记
decorator,它直接传递参数

@register.simple_tag
def myTag(item):
    ...