Как отображать элементы по отдельности django/javascript

Я создаю приложение для викторины на django и хочу отображать вопросы по отдельности, и как только пользователь выбирает ответ и нажимает кнопку Next, отображается следующий вопрос

как я могу это сделать

models.py:

class Question(models.Model):
    text = models.CharField(max_length=200)
    quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE)
    created = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return str(self.text)

    def get_answers(self):
        ''' Get the set of all the answers to the questions '''
        return self.answer_set.all()


class Answer(models.Model):
    text = models.CharField(max_length=200)
    correct = models.BooleanField(default=False)
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    created = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return f"question: {self.question.text}, answer: {self.text}, correct: {self.correct}"
Вернуться на верх