我正在尝试构建一个多项选择测验 Django 应用程序。我有一个名为 的模型Answer
,还有一个名为 的模型Question
。
以下是 的内容Answer
:
class Answer(models.Model):
text = models.CharField(max_length=255)
这是Question
:
class Question(models.Model):
text = models.CharField(max_length=255)
correct_answer = models.ForeignKey('Answer', on_delete=models.CASCADE, related_name='correct_answers')
other_answers = models.ManyToManyField('Answer')
我只想将 in 的选择数量限制other_answers
为django-admin
3 个答案。怎么做?
笔记:
- 我可以重新建模我的模型。
- 我不会使用
django-forms
,我只是为移动应用程序构建一个 API。