2017-01-09 11 views
1

Я пытаюсь проверить форму, созданную с использованием 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 

Ниже приведены решения я пытался: enter image description hereenter image description hereenter image description hereenter image description here Выход: Output same for all solutions

+0

какие ошибки проверки вы получаете? – MrLeeh

+0

На скриншоте на выходе показана ошибка проверки –

ответ

0

Наконец узнал, как это сделать, следующий скриншот показывает запрос на образец enter image description here