2012-10-26 79 views
0

我使用Django MPTT處理我的Django應用程序中的分層數據。我想使用recursetree標記渲染TreeView。然而,與此代碼:Django MPTT的模板標籤破壞HTML標記

{% 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> 

你知道爲什麼標記是第二級後逃跑?我怎麼能解決這個問題?

回答

0

嘗試{{ children }}而不是{{ children.title }}

+0

謝謝你,工作。 – pistache