У меня есть веб-приложение, которое просит пользователя загрузить изображение. Это работает, я думаю. Теперь я хочу передать изображение моему скрипту Python. Итак, у меня есть эта функция в views.py:
def external(request):
inp = request.FILES['uploadedImage']
with Popen([sys.executable, 'ROUTE_WHERE_I_HAVE_THE_SCRIPT', inp],
stdout=PIPE, shell = False) as out:
for line in out.stdout:
print(line.decode('utf-8'))
return render(request,'uploadPhoto.html',{'data1':out.stdout})
Итак, проблема, которую я получаю:
TypeError: элемент последовательности 114: ожидаемый экземпляр str, найдены байты
Сценарий работает, если я не передаю изображение, но, конечно, поведение не такое, как я ожидал.
Вы знаете, как я могу "отправить" изображение(сохранено в inp) в мой скрипт на python?