Как генерировать элементы формы из класса forms.Form в Django?
В моем проекте функция имеет несколько возможных областей применения.
class ProjectForm(forms.Form):
features = Feature.objects.all()
i = 0
for feature in features.iterator():
scopes = RectificationAssetMultiField(
required=False,
queryset=Scope.objects.filter(feature=feature.pk),
widget=forms.CheckboxSelectMultiple,
)
i+=1
class Meta:
model = Project
Мне нужно создать группы "RectificationAssetMultiField".
В моем текущем коде только последний набор диапазонов отображается с помощью {{ form.scopes }}.
Я только мог подумать о генерации имен переменных (scopes0, scopes1... для каждой функции), но я не уверен, правильный ли это способ и может ли он работать или нет. Как я могу этого добиться?