我如何在自定義標籤類(template.Node)內使解析器呈現帶有標籤的html代碼片段? 例如:解析模板標籤中的自定義html,django 1.4
@register.tag(name='addspam')
class AddSpam(template.Node):
def __init__(self, parser, token): ...
def render(self, context):
spam_html = "SPAM {{ any_tag_here }} SPAM"
return spam_html
這裏,AddSpam,當 '稱爲',返回 'SPAM {{any_tag_here}} SPAM',而不使any_tag_here。這顯然是可以預測的,但是我怎樣才能改變返回值,使得any_tag_here被渲染爲「原生」?有沒有使用我可以使用的上下文的方法?
這只是錯誤的 – FRD