チェックボックスフィールドを含むdjangoフォームを作成する必要があります。フィールドの数と「checked」属性の値は動的です。
フォームを作成しました:
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」属性の値が異なります (name=field.id)。すべてのフィールドに同じ名前を設定するには?