假设您有一个带有强制外键的简单模型:
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()
和类似的事情也在保存但没有成功。