Как создать столько форм ModelForms, сколько значений опции Select
Я хочу создать x ModelForm
s - x это значение выбранной опции Select.
Если значение опции Select = 5, то я хочу создать 5
.ModelForm
s
Как я могу этого достичь?
Предполагая, что вы передаете значение x с помощью вызова ajax или чего-то еще, вы можете просто попробовать использовать:
count = reqest.GET.get('x') # or whatever the name of the passing value
for i in range(count):
form = XForm()
В случае, если вы пытаетесь изменить существующие объекты:
object_1 = ObjectName.objects.get(pk=1) # use whatever filtering you need
form = XForm(instance=object_1)