У меня есть две модели с соответствующими формами.У одного есть ссылка внешнего ключа на другой, и здесь я хотел бы установить некоторые данные по умолчанию для полей.
class Lexicon(models.Model):
[...]
case_sensitive = models.BooleanField(default=True)
invariant = models.NullBooleanField(default=False)
diacritics = models.BooleanField(default=True)
[...]
class Meta:
verbose_name = "lexicon"
ordering = ["filename"]
def __str__(self):
return self.filename
class Lexeme(models.Model):
lexicon = models.ForeignKey(Lexicon, on_delete=models.CASCADE)
case_sensitive = models.BooleanField(default=True)
diacritics = models.BooleanField(default=True)
[...]
class Meta:
verbose_name = "lexeme"
Я бы хотел, чтобы в полях модели Lexeme "case_sensitive" и "diacritics" по умолчанию использовалось значение Lexicon,Я полагаю, формы могут быть лучшим местом для этого.
Есть идеи?