Dajngo qrcode FileNotFoundError

Я пытаюсь сохранить изображение qrcode в режиме django, но при сохранении получаю ошибку, говорящую Errno 2] No such file or directory: '/home/mecatheclau/django/ines_campus/main/static/media/degree/qrcode/2.png'

Код Django

def save(self, *args, **kwargs):
    if not self.qrcode:
        import qrcode
        from django.core.files import File
        from django.conf import settings as appsettings
        from django.core.files.uploadedfile import InMemoryUploadedFile
        qr = qrcode.QRCode(
            version=1,
            error_correction=qrcode.constants.ERROR_CORRECT_L,
            box_size=2,
            border=0,
        )
        qr.add_data("https://digitalsnatch.ines.ac.rw/degree/%s/preview/"%(self.pk))
        qr.make(fit=True)

        img = qr.make_image()
        filename = "degree/qrcode/"+str(self.pk)+".png"
        imagepath = appsettings.MEDIA_ROOT+"/degree/qrcode/"+str(self.pk)+".png"
        
        img.save(imagepath)
        
        # self.qrcode.save(filename, imagepath, save=True)
        self.qrcode = filename
        super().save(*args, **kwargs)

img.save(imagepath)

возврат не может обработать файл, что я делаю не так

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