我想在同一个POST请求中发送文件和数据。可能吗?
我尝试使用python请求库,但最终收到文件或数据,但不是同时收到。
import requests
files = {
'upload_file': open('creds.txt','rb')
}
data = {
"collection_name": "detete-test-1",
"source": {
"data": {
"data1": "some random string"
}
}
}
url = 'http://localhost:8000/v1/source/test'
r = requests.post(url, json=data, files=files)
尝试了上面的代码,但我只是在django中接收ImMemoryAddedFile对象,而不是数据。
1条答案
按热度按时间jchrr9hc1#
你的问题有点含糊。你想从哪里读取数据?您执行的
print(r)
是该请求的完整响应对象。无论如何,你可以在django视图中做以下事情: