Получение ошибки 500 при передаче изображения с клиента на сервер

У меня есть html-код, который принимает изображение от пользователя в качестве входных данных, и я пытаюсь отправить его на сторону сервера, когда я нажимаю кнопку обработки для обработки в Django, но я получаю ошибку 500 в консоли. На стороне сервера я хочу прочитать это изображение, выровнять его и применить к нему ocr

Код для html следующий:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Image Processing</title>
</head>
<body>
    <h1>Image Processing</h1>
    <form id="image-upload-form" method="post" enctype="multipart/form-data">
        {% csrf_token%}        <input type="file" id="image-upload" name="image" accept="image/*">
        <button type="submit">Upload Image</button>
    </form>
    <div id="result"></div>
</body>
</html>

Код для питона на стороне сервера:

Сначала я использовал ajax-запрос, но продолжал получать ошибку 403 forbidden, затем я изменил html-код и использовал форму в качестве ввода, но все равно получал 500 ошибку

Вернуться на верх