【发布时间】:2015-12-22 14:14:12
【问题描述】:
我正在为我的服务器 API 使用 Flask Restful,并向服务器发布一个字典,其中一个值是字典列表。
parser.add_argument('products_in_basket', type=list)
def post(self, user_id):
args = parser.parse_args()
print request.data
print args['my_list']
我遇到的问题是 args['my_list'] 只返回列表的第一个元素。而我可以从 request.data 中查看所有列表。
这是request.data
{"address_id":1,"my_list":[{"size":12,"colour":"red","id":34219,"quantity":1},{"size":10,"colour":"red","id":12219,"quantity":2},{"size":8,"colour":"red","id":5214,"quantity":3}],"payment_card_id":1}
这是 args['my_list']
[u'colour', u'quantity', u'id', u'size']
我哪里错了?
【问题讨论】:
-
所以改为从 request.data 中获取
标签: python flask flask-restful