django动态模板标签

时间:2013-07-02 08:34:46

标签: django django-templates

我尝试构建基于插件的应用程序,我已经为每个插件创建了标签并注册了它们。

我有一个表存储每个页面插件,并且需要相应地将任何存储的插件作为包含标记呈现。

现在我使用这个模板:

{% block slider_region %}
{% for pagecontent in pagecontents %}
    {% pagecontent.plugin %}
{% endfor %}
{% endblock %}

但是这会回来:

Invalid block tag: 'pagecontent.plugin', expected 'empty' or 'endfor'

我的问题是,如何将插件作为标签从视图查询传递到模板并呈现为包含标记。

1 个答案:

答案 0 :(得分:-1)

如果要显示pagecontent.plugin的内容。然后而不是

{% pagecontent.plugin %}

{{pagecontent.plugin}}