I invite a form with two fields defined as an identity and an email address, as follows:
class InviteForm(Form):
person = TextField("person", validators=[validators.Required("Please enter persons name.")])
email = EmailField("email", validators=[validators.Required("Please enter valid email."), validators.Email("Please enter valid email.")])
def validate(self):
return validate_form(self)
Where the validate_form function is a cusotm validator that checks for several conditions for an invitation.
My requirement is to allow users to invite more than one person at a time. To do this, I added a jquery function that replicates these fields in html form and allows you to invite several people.
But the problem is my vision function, when I extract the results from the mail request, it gives information only from the first person. How can I get all the data about faces. My view is defined as follows:
@app.route("/invite", methods=["GET", "POST"])
def invite():
invite_form = InviteForm()
if invite_form.validate_on_submit():
print invite_form.person
print invite_form.email
This gives only one field, not an array of fields.
Is this possible with python wtf? How?