if 'my_form_element_name' in request.form: print ('stuff')

flask identify different forms on same page

<form> <input type="hidden" name="form-name" value="form1"> </form> <form> <input type="hidden" name="form-name" value="form2"> </form> def some_view(): form1 = SomeForm() form2 = AnotherForm() if request.method == 'POST': form_name = request.form['form-name'] if form_name == 'form1': form1.validate() ...

handling multiple forms flask