Django ссылающийся столбец несовместим со ссылающимся столбцом

У меня есть таблица Displays и Ads. В Ads есть ссылка на Displays. В чем может быть проблема, если это стандартная модель?


def generate_uuid():
    return uuid.uuid4().hex

class DisplaysDJ(models.Model):
    id = models.CharField(primary_key=True, max_length=32, default=generate_uuid)
from display.models import DisplaysDJ as Displays
class AdsDj(models.Model):
    id = models.CharField(primary_key=True, max_length=32, default=generate_uuid)
    display = models.ForeignKey(Displays, on_delete=models.CASCADE, blank=False, null=True)
    _mysql.connection.query(self, query)
django.db.utils.OperationalError: (3780, "Referencing column 'display_id' and referenced column 'id' in foreign key constraint 'orders_adsdj_display_id_4024e66a_fk_displays_id' are incompatible.")
Вернуться на верх