1

假设您有一个带有强制外键的简单模型:

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()

和类似的事情也在保存但没有成功。

4

0 回答 0