Как создать столько форм ModelForms, сколько значений опции Select

Я хочу создать x ModelForms - x это значение выбранной опции Select.

Если значение опции Select = 5, то я хочу создать 5 ModelForms

.

Как я могу этого достичь?

Предполагая, что вы передаете значение 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)
Вернуться на верх