0
我使用django模板在网页中呈现我的分层树。在一棵树的渲染过程中,我看到节点之间的这些奇怪的空格:如何在django模板中调试奇怪的文物?
这里是我的递归模板:
的index.html:
<ul class="Container">
<li class="IsRoot">
<div class="Expand">
</div>
<div class="Content">
Содержание
</div>
</li>
{% include 'list.html' with data=list %}
</ul>
和list.html (作为递归部分):
<ul class="Container">
<li class="Node ExpandClosed">
<div class="Expand"></div>
<div class="Content">
<a href="/help/{{data.name}}">
{{data.content}}
</a>
</div>
{% for item in data.decendent %}
{% include 'list.html' with data=item %}
{% endfor %}
</li>
</ul>
如何对d ebug这个模板有什么问题,在什么时候发生?正如你所看到的,我不会在这个模板中生成任何空格。
不幸的是,这个假设可能是正确的,但在我的情况下,它并没有解决我的问题,并打破了布局。就像我上面描述的那样,它呈现了这个结构:http://take.ms/sj67a当我试图在li中像在这里一样将ul包装在list.html中时:http://take.ms/WqJLu它以破碎的方式渲染:http://take.ms/sN2iT我在哪里错了? P.S.树是这样实现的:http://javascript.ru/ui/tree(你可以在文档的最后看看它) – paus