Код: Выделить всё
class A(models.Model):
is_pure = models.BooleanField()
class B(models.Model):
a = models.ForeignKey(A, on_delete=models.CASCADE)
class Meta:
constraints = [
models.CheckConstraint(
check=models.Q(a__is_pure=True),
name="a_is_pure"
)
]
Когда я добавляю приведенный выше код , выполнить миграцию и попытаться выполнить миграцию, я получаю эту ошибку:
Код: Выделить всё
(models.E041) 'constraints' refers to the joined field 'a__is_pure'.Подробнее здесь: https://stackoverflow.com/questions/674 ... ngo-models
Мобильная версия