Я не могу сделать миграцию между двумя моделями в Django

У меня проблема с миграцией, оказалось, что когда я пытаюсь сделать python manage.py migrate, я получаю ряд ошибок, но больше всего меня удивляет ошибка от heroku:

django.db.utils.IntegrityError: insert or update on table "carros_carro" violates foreign key constraint "carros_carro_cliente_id_3c6fe221_fk_Clientes_clientes_id" DETAIL: Ключ (cliente_id)=(1) отсутствует в таблице "Clientes_clientes"

Итак, моя проблема находится между этими двумя моделями, плохо то, что я уже заменил те модели, которые были в моих предыдущих папках, а ошибка продолжает появляться.

clientes/models.py

class Clientes(models.Model):
   tipo = models.CharField(max_length=200)
   TITLE = (
       ('Mrs.', 'Mrs.'),
       ('Miss', 'Miss'),
       ('Mr.', 'Mr.'),
   )
   corporacion=models.CharField(max_length=200,blank=True)
   titulo = models.CharField(max_length=200, choices=TITLE,default='Mr.')
   nombre = models.CharField(max_length=200, blank=True)
   apellido = models.CharField(max_length=200,blank=True)
   telefono = models.IntegerField(blank=True, null=True)
   tel = models.IntegerField(blank=True, null=True)
   fax = models.IntegerField(blank=True, null=True)
   correo = models.EmailField(max_length=200,blank=True, null=True)
   website=models.URLField(max_length=200,blank=True, null=True)
   social_media=models.CharField(max_length=200,blank=True, null=True)
   social_media2=models.CharField(max_length=200,blank=True, null=True)
   social_media3=models.CharField(max_length=200,blank=True, null=True)
   contacto_alternativo=models.CharField(max_length=200,blank=True, null=True)
   contacto_alternativo2 = models.CharField(max_length=200,blank=True, null=True)
   contacto_alternativo3 = models.CharField(max_length=200,blank=True, null=True)
   pais = models.CharField(max_length=200,blank=True, null=True)
   direccion=models.CharField(max_length=200,blank=True, null=True)
   ciudad=models.CharField(max_length=255,blank=True, null=True)
   estado=models.CharField(max_length=255,blank=True, null=True)
   zip=models.CharField(max_length=255,blank=True, null=True)
   fecha_registro = models.DateTimeField(default=datetime.now,blank=True, null=True)



   def __str__(self):
       return f'{self.nombre} {self.apellido}'

carros/models.py

class Carro(models.Model):
   placas=models.CharField(max_length=255, blank=True,null=True)
   tipo=models.CharField(max_length=255, blank=True,null=True)
   marca=models.CharField(max_length=255, blank=True,null=True)
   modelo=models.CharField(max_length=255, blank=True,null=True)
   año=models.IntegerField()
   vin=models.CharField(max_length=255, blank=True,null=True)
   color=models.CharField(max_length=255, blank=True,null=True)
   motor=models.CharField(max_length=255, blank=True,null=True)
   agente_seguros=models.CharField(max_length=255, blank=True,null=True)
   compañia_seguros=models.CharField(max_length=255, blank=True,null=True)
   no_politica=models.CharField(max_length=255,blank=True,null=True)
   cliente= models.ForeignKey(Clientes, on_delete=models.SET_NULL, null=True)
   fotosCarro=models.ImageField(blank=True, upload_to="images/", default='/fotos/static/default-image/images.jpg')
   garantia=models.ImageField(blank=True, upload_to="images/",default='/fotos/static/default-image/images.jpg')
   fecha_registros = models.DateTimeField(default=datetime.now, null=True,blank=True)

   def __str__(self):
       return f'{self.placas} {self.año}{self.marca} {self.modelo} {self.tipo}{self.motor}{self.vin}{self.color}' \
              f'{self.agente_seguros}{self.compañia_seguros}{self.no_politica}{self.cliente}{self.fotosCarro}{self.garantia}' \
              f'{self.fecha_registros}'



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