我在 Django 中有以下模型(为便于阅读而简化):
class Test(models.Model):
pass
class Page(models.Model):
test = models.ForeignKey(Test)
class Question(models.Model);
page = models.ForeignKey(Page)
class Answer(models.Model):
question = models.ForeignKey(Question)
我想在管理区域完全编辑一个测试,即编辑Test
数据,Page
为该测试添加Question
s,然后为每个页面添加 s,Answer
为每个问题添加 s。这样做的最简单和 Django 模式是什么?