我们假设您有一个带有强制外键的简单模型:
class Pupil(models.Model):
name = models.CharField(max_length=40)
teacher = models.ForeignKey(Teacher)
我想从夹具文件加载Pupil实例,但在我的代码中添加默认教师,这样就不能将教师输入夹具文件中:
- model: models.Pupil
pk: 1
fields: { name: "Max" }
我尝试像 init 那样分配教师:
def __init__(self):
super().__init__()
self.teacher = Teacher()
和类似的事情也在保存但没有成功。