使用with模板标记,我可以做树/递归列表。
样例代码:
主模板:假设
“ all_root_elems”是树的一个或多个根的列表
<ul>{%for node in all_root_elems %} {%include "tree_view_template.html" %}{%endfor%}</ul>tree_view_template.html呈现nested ul,li并使用node模板变量,如下所示:
<li> {{node.name}} {%if node.has_childs %} <ul> {%for ch in node.all_childs %} {%with node=ch template_name="tree_view_template.html" %} {%include template_name%} {%endwith%} {%endfor%} </ul> {%endif%}</li>


