我使用帖子请求发布数据。
info={'abc':123, 'xyz':454, 'list':[{'test':33},{'test':44}]}
request.post(url,data=info)
当我发布上述数据时,它在api
中看起来像这样 <QueryDict: {u'abc': [u'123'], u'xyz': [u'454'], u'list': [u'test', u'test']}>
但我希望我的数据格式如下。
<QueryDict: {u'abc': [u'123'], u'xyz': [u'454'], u'list': [u"[{'test':'33'},{'test':'44'}]"]}>
我应该如何达到以上格式。
答案 0 :(得分:0)
将每个dict值转换为字符串(来自@falsetru注释,编辑为匹配括号):
request.post(url, data={key: str(value) for key, value in info.items()})