0

我正在构建一个简单的测验应用程序。我想为管理面板中的每个问题添加多个选择(使用自定义用户文本)的功能。因此,用户可以创建一个问题并在同一页面上添加他需要的任意数量的答案。实现它的最佳方法是什么?

我知道我可以为答案添加另一个模型并与问题模型建立关系。但这并不是我想要实现的。

谢谢你的帮助。

4

2 回答 2

0

嗯。那么你想达到什么目标?)你刚刚描述了正确的方法。

在这里得到了回答:

  1. 用于多项选择题的 django 测验应用程序模型
  2. https://codereview.stackexchange.com/questions/114962/model-classes-for-a-quiz-app-in-django/115014

如果你愿意,你可以在这个流行的 django 应用程序中查看它是如何完成的: https ://github.com/tomwalker/django_quiz/blob/master/multichoice/models.py

此致

于 2019-03-30T19:44:20.887 回答
0

我在官方 Django 教程中找到了答案(感谢评论)https://docs.djangoproject.com/en/2.1/intro/tutorial07/

于 2019-03-30T20:40:09.280 回答