Создание модели Django, в которой хранится случайно выбранный список объектов из другой модели. - PullRequest
1 голос
/ 10 марта 2020

Резюме: я создаю приложение, которое включает в себя экзамены, категории и вопросы, каждый экзамен, когда будет создан, будет запрашивать данные из каждой категории, каждая категория затем будет возвращать заранее определенное количество случайных вопросов от себя

  1. Экзамену нужно 25 вопросов из категории A и 25 из категории B.
  2. В категориях A и B по 25 предметов.
  3. Модель экзамена должна хранить эти 50 предметов.

У меня проблемы с выяснением того, как go хранить сохраненные данные в модели экзамена. Я знаю, что это просто идентификаторы вопросов, но могу ли я хранить их в строке CharField? Количество вопросов на экзамен может составить около 200, а их идентификаторы должны быть длиной от четырех до пяти цифр.

Есть ли лучший способ сделать это, чем хранить его в строке? Я не могу сохранить критерии выбора, потому что я собираюсь использовать рандомизацию / тасование ...

Я думаю, что реальное решение было бы простым, но я дергаю себя за волосы, пытаясь понять это, смеется ,

Могу ли я просто использовать ForeignKey и ManyToMany для вопросов категории и экзаменационных вопросов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...