0
我需要使用复选框字段创建django表单。 “checked”属性的字段数和值是动态的。如何动态创建每个字段具有相同的“名称=”attr的django表单?
我创建形式:
form = DynamicForm()
for field in all_fields:
if field in checked_field:
form.fields[field.id]=forms.BooleanField(label=field.name, initial=True)
else:
form.fields[field.id]=forms.BooleanField(label=field.name, initial=False)
return form
,但这种形式具有 “name” 属性的每个字段(名称= field.id)的不同的值。 如何为每个字段设置相同的名称?
看起来你正在尝试做错什么:)每个复选框具有相同名称属性的最终目的是什么? – J0HN
我想从列表中获取此表单的POST数据,例如:checked_fields = request.POST.getlist(“same_name_attr”) – arturex
ex.2:http://www.djangofoo.com/93/request-post-得到-多值 – arturex