IntegrityError в /admin/base/client/1/delete/ на django

когда я пытаюсь удалить объект из панели администратора в моем приложении django в базе данных, возникает исключение следующего содержания:

IntegrityError at /admin/base/client/1/delete/ 
FOREIGN KEY constraint failed

Я проверил это и не смог найти причину, почему это происходит...

вот модель в models.py:

class Client(models.Model):
    name = models.CharField(max_length=200, null=True, blank=True)
    last_name = models.CharField(max_length=200, null=True, blank=True)
    email = models.EmailField(unique=True, null=True, blank=True)
    company = models.ForeignKey(Company, on_delete=models.DO_NOTHING, null=True)
    phone_number = models.CharField(max_length=200, null=True, blank=True)
    is_active = models.BooleanField(default=False)
    is_new = models.BooleanField(default=True)
    created = models.DateField(default=timezone.now)
    users = models.ManyToManyField(User, related_name='user', blank=True)
    # files = 
    def __str__(self):
        return f'{self.phone_number}'

Спасибо за помощь.

Я разобрался с проблемой.

У меня была другая модель, которая имела атрибут Client модели client.name в качестве своего метода __str__. удалил его оттуда и проблема была решена.

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