Найти - Пользователи
Полная версия: вывод дерева
Начало » Django » вывод дерева
1 2
Evg
Чето типа такого, но не запускал, но смысл думаю ясен)
deep = 0;
list = []
def rec(n)
deep = deep+1
list.append((deep,n))
for nn in Node.objects.filter(parent = n):
rec(nn)
deep = deep-1

rec(root)
потом list передаем в шаблон и там по циклу:
{% for deep, n in list %}
<p style="left-margin:{{deep}}px">{{n}}</p>
{% endfor %}
Андрей Светлов
У Ивана Сагалаева все же красивее вышло :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB