Integrity Error - Foreign Key constraint failed when uploading image to data bank Django Imagefield

Это часть моего класса в models.py

class Account(AbstractBaseUser):                        
    email=models.EmailField(verbose_name="Email", max_length=60, unique=True)
    nick_name=models.CharField(verbose_name="Nickname", max_length=20)
                                                           null=True,
    profile_img=models.ImageField(upload_to=upload_location,null=True, blank=True, default=None)

    #necessary
    date_joined=models.DateTimeField(verbose_name="date joined", auto_now_add=True)
    last_login=models.DateTimeField(verbose_name="last login", auto_now_add=True)
    is_admin=models.BooleanField(default=False)
    is_active=models.BooleanField(default=True)
    is_staff=models.BooleanField(default=False)
    is_superviser=models.BooleanField(default=False)

это мой приемник в models.py

@receiver(post_save, sender=settings.AUTH_USER_MODEL)
def post_save_compress_img(sender, instance, *args, **kwargs):
    if instance.profile_img:
        picture=Image.open(instance.profile_img.path)
        picture.save(instance.profile_img.path, optimize=True, quality=30)

settings.py:

AUTH_USER_MODEL = 'account.Account'

что здесь не так, что я столкнулся с ошибкой целостности?

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