我有一个“Test”(考试)模型,它可以包含数量不确定的问题。
我希望能够直接在Django的管理部分创建这些测试。
我该怎么做?
我是否必须从头开始编写逻辑,或者Django已经考虑过这个案例了?
class Question(models.Model):
question = models.CharField()
answer_a = models.Boolean()
solution_a = models.Boolean()
...
class Test(models.Model):
name = models.CharField()
...
class TestQuestion(models.Model):
"""connect many questions to a test"""
test_fk = models.ForeignKey(Test)
question_fk = models.ForeignKey(Question)
1条答案
按热度按时间n9vozmp41#
Django教程很好地解释了如何完成这一部分07:
这个答案是由CC BY-SA 3.0下的OP Hugo发布的问题Django Admin -创建一个对象和创建+添加许多其他对象(外键)的edit。