0

我正在使用 Django MPTT 来处理我的 Django 应用程序中的分层数据。我想使用recursetree标签呈现 TreeView。但是,使用此代码:

{% recursetree system_list %}
    <li>{{ node.title }}
        {% if not node.is_leaf_node %}
            <ul>
                {{ children.title }}
            </ul>
        {% endif %}
    </li>
{% endrecursetree %}

我得到这样的标记:

              <li>Uppeur kar parK

            <ul>

    &lt;Li&gt;Caillou

            &lt;Ul&gt;

    &amp;Lt;Li&amp;Gt;Patate

    &amp;Lt;/Li&amp;Gt;

    &amp;Lt;Li&amp;Gt;Courgette

    &amp;Lt;/Li&amp;Gt;

    &amp;Lt;Li&amp;Gt;Artichaud

    &amp;Lt;/Li&amp;Gt;

    &amp;Lt;Li&amp;Gt;Brocoli

    &amp;Lt;/Li&amp;Gt;

            &lt;/Ul&gt;

    &lt;/Li&gt;

    &lt;Li&gt;Pierre

    &lt;/Li&gt;

            </ul>

    </li>

你知道为什么标记在第二级之后被转义吗?我该如何解决?

4

1 回答 1

0

尝试{{ children }}代替{{ children.title }}.

于 2012-10-26T11:58:02.880 回答