Я пытаюсь проверить форму, созданную с использованием wtform в фляге, используя почтальон. В форме у меня есть FieldList из StringFields, и я указал записи minumum = 2. Я пробовал разные решения для проверки валидации от почтальона, но всегда проверка не выполняется. Я пробовал тестирование, удалив список полей, проверка правильности формы работает правильно. Я не могу отправить данные в виде списка строковых полей из почтмана в формате x-www-form-urlencoded keyvalue. фрагменты кода:Отправить записи для FieldList of StringField от почтальона в колбу
class PostUserForm(Form):
email = StringField('email', [validators.DataRequired()])
name = StringField('name', [validators.DataRequired()])
words = FieldList(StringField('words',[validators.DataRequired()]), min_entries=2)
@apiV1.route('/user', methods=['POST'])
def post_user():
form = PostUserForm(request.form)
print request.form
if form.validate():
return jsonify("correct data"), 200
else:
return jsonify(form.errors), 400
Ниже приведены решения я пытался: Выход:
какие ошибки проверки вы получаете? – MrLeeh
На скриншоте на выходе показана ошибка проверки –