我试图将第二个 ForeignKey 关系添加到与尚未创建的模型相关的 Django 模型中。
class Forms2012(models.Model):
"""
Employer forms for the 2012-13 tax year
"""
employer = models.ForeignKey('Employer', blank=True, null=True)
# employee model is yet to be implemented
employee = models.ForeignKey('Employee', blank=True, null=True)
name = models.CharField(
max_length=50,
choices=constants.FORM_CHOICES)
description = models.CharField(max_length=255)
datemodified = models.DateTimeField()
正如您所料,这是一个not installed or is abstract
错误。但是我被告知应该可以验证这一点,因为该密钥是可选的。
有人可以解释这是否可能,我已将标志添加blank=True, null=True
到 FK 但模型验证失败,所以我认为我正在打一场失败的战斗。