Flask-wtf处理FieldList

问个问题,Flask-wtf怎么处理FieldList的json数据? 好比这样一个Form

class UrlsForm(Form):
    urls = FieldList(StringField())

通过post下面的json数据

{
    'urls': ['python-china.org', 'v2ex.com']
}

但是好像不能成功加载到UrlsForm中,要这样子

{
    'urls-0': 'python-china.org',
    'urls-1': 'v2ex.com'
}

看了Flask-wtf的实现,是这样子的

formdata = werkzeug.datastructures.MultiDict(request.json)

所以在接收json数据的时候要转换成第二种json么?

有其他优雅的方式么?或者 Flask-wtf 会处理这样的json?

3 comments