Работая над приложением Django с двумя моделями (A и B), B имеет поле link
, которое является отношением внешнего ключа к A:
# models.py
class A(models.Model):
name = models.CharField(max_length=100)
description = models.CharField(max_length=15)
my_bool = models.BooleanField(default=True)
class B(models.Model):
link = models.ForeignKey(A)
b_bool = models.BooleanField(default=link.my_bool) # Error!
Я хотел бы для b_bool
поле для связанного значения my_bool
в качестве по умолчанию , если нет B.b_bool
с помощью мутации графена.
В настоящее время используется link.my_bool
по умолчаниювыдает следующую ошибку при выполнении миграции:
AttributeError: 'ForeignKey' object has no attribute 'my_bool'