Резюме: я создаю приложение, которое включает в себя экзамены, категории и вопросы, каждый экзамен, когда будет создан, будет запрашивать данные из каждой категории, каждая категория затем будет возвращать заранее определенное количество случайных вопросов от себя
- Экзамену нужно 25 вопросов из категории A и 25 из категории B.
- В категориях A и B по 25 предметов.
- Модель экзамена должна хранить эти 50 предметов.
У меня проблемы с выяснением того, как go хранить сохраненные данные в модели экзамена. Я знаю, что это просто идентификаторы вопросов, но могу ли я хранить их в строке CharField? Количество вопросов на экзамен может составить около 200, а их идентификаторы должны быть длиной от четырех до пяти цифр.
Есть ли лучший способ сделать это, чем хранить его в строке? Я не могу сохранить критерии выбора, потому что я собираюсь использовать рандомизацию / тасование ...
Я думаю, что реальное решение было бы простым, но я дергаю себя за волосы, пытаясь понять это, смеется ,
Могу ли я просто использовать ForeignKey и ManyToMany для вопросов категории и экзаменационных вопросов?