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>

マークアップが2番目のレベルの後にエスケープされる理由を知っていますか?どうすればそれを修正できますか?

4

1 に答える 1

0

{{ children }}の代わりに試してください{{ children.title }}

于 2012-10-26T11:58:02.880 に答える