Trying a form with dynamic fields, but having no luck. Also not finding any working examples out there :/
class MboxReg(forms.Form):
def __init__(self, mailboxes, *args, **kwargs):
super(MboxReg, self).__init__(*args, **kwargs)
# now we add each question individually
for i in range(int(mailboxes)):
self.fields["mailbox_"+str(i)] = forms.CharField(max_length=128)
self.fields["firstname_"+str(i)] = forms.CharField(max_length=128)
self.fields["lastname_"+str(i)] = forms.CharField(max_length=128)
self.fields["password_"+str(i)] = forms.CharField(max_length=128)
domain = forms.CharField(max_length=128)
customer = forms.CharField(max_length=128)
licenses = forms.IntegerField()
mailboxes is the amount of mailboxes requested to be added.