def list(request): nodes = dict([(n.get_key(), n) for n in Layout.all()]) root = None for node in nodes: node = nodes[node] if node.path == '0': root = node break if root is not None: root = rec(root, nodes) return render_template('app:layouts/list.html', root=root)