如何基于索引Django访问表格

时间:2018-10-31 06:32:14

标签: django django-forms

我正在尝试根据索引值访问表单,我该怎么做呢?

Ex:
{% for line in data_lines %}
   {{line}}
   {% with x=forloop.counter %}
   {{form.x}}
   {% endwith %}
{% endfor %}

1 个答案:

答案 0 :(得分:0)

由于Django不鼓励添加太多逻辑,因此我认为无法使用内置的Django模板功能。您可以通过发送dict而不是data_lines并通过键值访问方式来实现此目的:

{% for key, value in data_lines.items %}
    {{value}}
    {{ form.key }}
{% endfor %}

如果您真的想要,则可以编写custom template filter