2021-03-02 flask-restful传参

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-03-02 flask-restful传参相关的知识,希望对你有一定的参考价值。

参考技术A 使用
from flask_restful import Resource, reqparse
来进行参数校验的时候,需要传一个列表嵌套字典的结构,参数定义如下:
self.parser.add_argument('data', type=list, required=True)

单元测试中data传json会出错,data中列表嵌套字典,parser解析出来的是列表嵌套字典的key,传值如下:

变成了:

若直接传字典则不报错Failed to decode JSON object

为了解决这个问题,一开始是想自定义数据类型,于是走进了死胡同,正确解答是: self.parser.add_argument('data', type=str, required=True)
传字符串,过来后自己解析
这时候需要注意:前端传递的data列表要转换成字符串

以上是关于2021-03-02 flask-restful传参的主要内容,如果未能解决你的问题,请参考以下文章

flask-restful 组件

Flask-RESTful扩展

Flask-RESTful 快速构建TODO应用

flask-rest-前后端分离

Flask-restful:如何只响应附带的请求('Accept':'application/json')?

Flask-Restful