Попен не принимает меня как изображение. Джанго - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть веб-приложение, которое просит пользователя загрузить изображение. Это работает, я думаю. Теперь я хочу передать изображение моему скрипту 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...