美文网首页
flask-wtf为啥支持传json数据

flask-wtf为啥支持传json数据

作者: 暂时还没有昵称2222 | 来源:发表于2016-05-19 11:57 被阅读248次

    看flask-wtf中form.py的代码

    if self.is_submitted():
        formdata = request.form
        if request.files:
            formdata = formdata.copy()
            formdata.update(request.files)
        elif request.json:
            formdata = werkzeug.datastructures.MultiDict(request.json)
    else:
        formdata = None
    

    例如下面的数据:

    {'a': 1, 'b': [2, 3], 'c': {'x': 'a', 'y': False}}
    

    会转换成下面的数据:

    MultiDict([('a', 1), ('b', 2), ('b', 3), ('c', {'x': 'a', 'y': False})])

    相关文章

      网友评论

          本文标题:flask-wtf为啥支持传json数据

          本文链接:https://www.haomeiwen.com/subject/iacgrttx.html