我有一个Python字典列表,其形式如下
[{'Parent':'top', 'Child':'obj1', 'Level':0},
{'Parent':'obj1', 'Child':'obj2', 'Level':1},
{'Parent':'obj1', 'Child':'obj3', 'Level':1},
{'Parent':'obj2', 'Child':'obj4', 'Level':2},
{'Parent':'obj4', 'Child':'obj5', 'Level':3}]
我想把它写成基于父对象的嵌套html列表
如何在Django模板中执行此操作
快速解决方案:
将列表传递给这个函数,然后对结果应用
unordered_list
过滤器。此方法的缺点是即使是为一个元素(<ul><li>elem</li></ul>
)也会创建<ul>
列表,但是您可以根据需要使用CSS更改显示。在如果你想要更清晰的HTML,你应该为它编写一个自定义标记或过滤器。在
相关问题 更多 >
编程相关推荐