我的实际目标是动态生成一个类似于树视图的结构,该结构由一些标签,链接和Deform CheckboxWidgets组成。这是我的树视图结构的示例:
<div class="treeview">
<ul>
{% for label_name, sublabels in view.gitlab_data.items() %}
<li class="tierone">
<span class="noselect"><i class="glyphicon glyphicon-plus"></i>{{ label_name }}</span>
<ul>
{% for sublabel_name, issues in sublabels.items() %}
<li class="tiertwo">
<span class="noselect"><i class="glyphicon glyphicon-plus"></i>{{ sublabel_name }}</span>
<ul>
{% for issue_id, issue in issues.items() %}
<li class="issue">
{# Insert Checkbox Nodes here#}
<a href={{ issue_id }}>
{{ issue.title }}
</a>
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
</div>
如何将“变形”中的CheckboxWidgets插入此结构?所有这些都是动态生成的,包括复选框。如果可以的话,我也希望复选框也属于同一表单。
我已经尝试过将整个表单对象传递给模板,并使用“ .serialize()”方法在所需位置呈现复选框节点。可以,但是我现在缺少其余的实际表单及其提交按钮等。