我正在使用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>
<Li>Caillou
<Ul>
&Lt;Li&Gt;Patate
&Lt;/Li&Gt;
&Lt;Li&Gt;Courgette
&Lt;/Li&Gt;
&Lt;Li&Gt;Artichaud
&Lt;/Li&Gt;
&Lt;Li&Gt;Brocoli
&Lt;/Li&Gt;
</Ul>
</Li>
<Li>Pierre
</Li>
</ul>
</li>
你知道为什么在第二级之后标记被转义了吗?我怎么能解决这个问题?
答案 0 :(得分:0)
尝试使用{{ children }}
代替{{ children.title }}
。