使用递归方法很常见,这是一个简单的答案。它使查询与页数一样多。 是否有另一种方法来创建具有较低查询的html站点地图?
def rec_print_childs(page):
print "<ul>"
for child in page.childs: # childs is related_name in page module for parent field
print "<li>"+child.name
rec_print_childs(child)
print "</li>"
print "</ul>"
rec_print_childs(parent_node)