Django несколько случайных вопросов с одинаковыми вариантами ответов
Есть небольшое приложение с моделью для вопросов, ответы на которые выбираются из кортежа. Моя текущая задача состоит в том, чтобы отобразить вопросы с выпадающим списком ответов с помощью формы модели. После отправки форма должна сохранять id вопроса и выбранный вариант ответа.
class Question(models.Model):
question = models.CharField(max_length=100)
active = models.BooleanField(default=True)
class Answer(models.Model):
answer_options = [
('EM', 'Exceeded Expectations'),
('ME', 'Met Expectations'),
('BE', 'Below Expectations'),
]
question = models.ForeignKey(Question, blank=True, Null=True, on_delete=models.CASCADE)
answer_selected = models.CharField(max_length=20, choices=answer_options, default='ME')
Расположение формы следующее:
Вопрос 1
Выпадающий вариант ответа
Вопрос 2
Выпадающий вариант ответа
Добрая помощь
После долгого гугления нашел хороший ответ из этого сообщения на сайте reddit post и с небольшой доработкой добился результата.
Надеюсь, это поможет кому-нибудь в подобном затруднительном положении