Операция ввода / вывода для закрытого файла в django с помощью ImageKit - PullRequest
0 голосов
/ 15 апреля 2020

В моем проекте django я использую ImageKit для увеличения размера изображений моего профиля.

У меня есть модель с этими полями:

pasfoto = models.ImageField(upload_to='images/', blank=True)
pasfoto_thumbnail = ImageSpecField(source='pasfoto',
                                      processors=[ResizeToFill(150, 200)],
                                      format='JPEG',
                                      options={'quality': 60})

ImageSpecField импортируется из Imagekit.

Я сохраняю свои изображения на amazon-S3 через Django -хранилища

Когда я загружаю изображение с помощью шаблона (форма редактирования), отображаемого через UpdateView, оно показывает подробный шаблон после успеха. В этом шаблоне используется pasfoto_thumbnail, который отображается с помощью DetailView на основе классов в Django.

. В этом случае я вижу ошибку «Операция ввода-вывода в закрытом файле». Но после обновления браузера sh показывает правильное изображение. Что происходит и как я могу решить эту проблему?


Django Страница отладки / информация об этой ошибке

...