AttributeError: объект 'JpegImageFile' не имеет атрибута '_committed'

Здесь у меня есть небольшая функция, которая конвертирует любые изображения в jpeg и сохраняет в модель. Но при сохранении я получаю эту ошибку

AttributeError: 'JpegImageFile' object has no attribute '_committed'

функция

def convert_and_create_image():
    img = Image.open("some_img.tiff").convert("RGB")
    with BytesIO() as f:
        img.save(f, format='JPEG')
        f.seek(0)
        im = Image.open(f)
        MyModel.objects.create(image=im)

Когда я создаю модель вне блока IO, я получаю эту ошибку

AttributeError: 'PixelAccess' object has no attribute '_committed'

Внешний блок ввода-вывода

     with BytesIO() as f:
        img.save(f, format='JPEG')
        f.seek(0)
        im = Image.open(f)
        img = im.load()
     MyModel.objects.create(image=img)
Вернуться на верх