Я не могу добавить элемент через панель администратора django
когда я пытаюсь добавить, удалить или изменить что-то с помощью админпанели djangos, я получаю IntegrityError at /admin/app/place/2/delete/ FOREIGN KEY constraint failed
Models.py
class User(AbstractUser):
pass
class Currency(models.Model):
name = models.CharField(max_length=64)
sign = models.CharField(max_length=64)
def __str__(self):
return self.name
class Place(models.Model):
name = models.CharField(max_length=64, blank=True, null=True)
currency = models.ForeignKey(Currency, on_delete=models.CASCADE, blank=True, null=True, related_name="currency")
fb = models.CharField(max_length=128, blank=True, null=True)
ig = models.CharField(max_length=128, blank=True, null=True)
address = models.CharField(max_length=128, blank=True, null=True)
wifi = models.CharField(max_length=32, blank=True, null=True)
phone = models.CharField(max_length=16, blank=True, null=True)
user = models.ForeignKey(User, on_delete=models.CASCADE ,related_name="creator")
def __str__(self):
return self.name
Admin.py
admin.site.register(User)
admin.site.register(Currency)
admin.site.register(Place)
я попытался удалить элемент и он выдает мне эту ошибку