# Data to be sent to api
payload = {"jName": {"fre":"Nom de la catégorie","eng":"Category name"},"jDescription": {"fre":"Description de la catégorie","eng":"Category description"},"iPriorityId": 1}
# The photo who should be uploaded
media = open('/Users/Farouk/Documents/test.png', 'rb').read()
# Pass in headers token and content-type
headers = {'Authorization': 'Token tokenApp="myAppToken" Token token=' + token,"Content-Type": "application/json"}
# Call Post Category ID
response = requests.post(url, data=json.dumps(payload), headers=headers, files=media)
# Print the result
print(response.text)
答案 0 :(得分:0)
在对div
的调用中,您的代码正在传递$(".MyButton").click(function () {
var theDiv = $(this).nextAll(".TheDivImAfter");
theDiv.slideToggle();
});
,并且requests.post()
是一个打开的文件。但是files=media
参数需要一个media
,其中 values 是打开的文件。同样,files
期望dict
,而不是data
会转换为JSON字符串的字典。
改为执行此操作
dict
答案 1 :(得分:0)
最后对我有用:
window.setTimeout