将 StringField 的 FieldList 的条目从邮递员发送到烧瓶

Send entries for FieldList of StringField from postman to flask

我正在尝试使用邮递员测试在 Flask 中使用 wtform 创建的表单。在表单中,我有一个 StringFields 的 FieldList,并且指定了最小条目数 = 2。我尝试了不同的解决方案来测试邮递员的验证,但验证总是失败。我已经尝试通过删除字段列表进行测试,表单验证工作正常。我无法以 x-www-form-urlencoded 键值格式从邮递员发送数据作为字符串字段列表。 代码片段:

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

以下是我尝试过的解决方案: Output:

终于找到了如何做到这一点,下面的屏幕截图显示了示例请求