I'm trying to validate form by ajax and wtforms, I have a form with one field like this:
name = StringField('Name :', description = "enter your name", validators=[InputRequired(message='please enter your name')])
And my serverside code is like this:
@app.route('/validation', methods=['get', 'post'])
def validation():
data = request.get_json(force = True)
myform = MyForm()
for field in myform:
field.data = data[field.name]
myform.validate()
return jsonify(myform.errors)
I send field data by json and then i set it to field, i checked it and its data exists in myform.data but after validating InputRequired error still exist in response.