【发布时间】:2011-06-03 23:51:08
【问题描述】:
这一切都很简单。我有这个表格:
class add_basketForm(forms.Form):
def __init__(self, selected_subunits, *args, **kwargs):
self.selected_subunits = selected_subunits
super(add_basketForm, self).__init__(*args, **kwargs)
for subunit in self.selected_subunits:
self.fields['su%d' % (subunit['unit__id'])] = forms.IntegerField()
子单元的数量未知。我想用这样的东西(你明白了):
{% for unit in selected_subunits %}
{{ form.su%s }} % (unit.unit__id)
{% endfor %}
但这当然行不通。我的问题是如何在 Django 模板语言中引用这些表单域?
【问题讨论】:
标签: django templates forms dynamic