考虑以下 Django 模型:
class GeneralJournal(models.Model):
pass
class Journal(models.Model):
general_journal = models.ForeignKey(GeneralJournal)
class Account(models.Model):
general_journal = models.ForeignKey(GeneralJournal)
journals = models.ManyToManyField(Journal)
强制执行 Account.journals
关系仅接受 Journal.general_journal
与 Account.general_journal 相同的期刊的最佳方式是什么
?
最佳答案
您必须使用clean_fields
验证字段数据的模型方法。
关于django - 跨表外键约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20819460/