我正在尝试根据索引值访问表单,我该怎么做呢?
Ex:
{% for line in data_lines %}
{{line}}
{% with x=forloop.counter %}
{{form.x}}
{% endwith %}
{% endfor %}
答案 0 :(得分:0)
由于Django不鼓励添加太多逻辑,因此我认为无法使用内置的Django模板功能。您可以通过发送dict而不是data_lines并通过键值访问方式来实现此目的:
{% for key, value in data_lines.items %}
{{value}}
{{ form.key }}
{% endfor %}
如果您真的想要,则可以编写custom template filter。