Как опубликовать файл и параметр с помощью запросов Ptyhon?
Я создаю проект на Django. Я хочу отправлять файл и параметр (сектор) с помощью python-запросов. Я создал функцию для этого, но не могу добавить параметр. Вот мой код:
def mytestview(request):
form = PDFTestForm(request.POST, request.FILES)
if request.method == 'POST':
if form.is_valid():
pdf = form.save()
sector = "A" #sectorInfo.code
file_address = ("C:/user/otc/"+pdf.pdf.name)
url = 'https://api.myaddress.com/pdf'
files = {'upload_file': open(file_address, 'rb')}
values = {'upload_file': file_address}
r = requests.put(url, files=files, data=values, headers={'Authorization': 'Bearer my_token'})
print(r) # <Response [415]>
else:
messages.error(request, 'Please, upload a valid file.')
context = {
'form': form
}
return render(request, 'testthat.html', context)
{
"sectorInfo": {
"code": "string",
"name": "string"
},
"bill": {
"id": 0,
"name": "string",
"size": 0
},
}
