【问题标题】:django dynamic template tagdjango 动态模板标签
【发布时间】:2013-07-02 08:34:46
【问题描述】:

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

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

现在我使用这个模板:

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

但这会返回:

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

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

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    如果要显示pagecontent.plugin的内容。然后代替

    {% pagecontent.plugin %}
    

    试试

    {{pagecontent.plugin}}
    

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 2015-12-17
      • 2011-04-25
      • 2017-03-23
      • 2021-02-18
      • 1970-01-01
      • 2011-02-09
      • 2018-05-23
      相关资源
      最近更新 更多