Рандомизация ответов викторины Порядок Django

привет всем я хочу рандомизировать ответы викторины в django это models.py

class Questions(models.Model):
question = models.CharField(max_length=264, unique=True)
point = models.PositiveIntegerField()

def questionanswers(self):
    return self.question_answers.all()

def __str__(self):
    return self.question

class Answers(models.Model): question_id = models.ForeignKey(Questions, on_delete=models.CASCADE, related_name='question_answers') answer = models.CharField(max_length=20) is_true = models.BooleanField()

def __str__(self):
    return self.answer

и это views.py

список вопросов = Questions.objects.all().order_by('?')[:6] context['questions'] = question_list

    return context

и это шаблон

  {% for answer in question.questionanswers.all %}
        <li class="col-sm-6" style="margin-bottom: 10px"> <button class="btn btn-primary" type="button" id="{{answer.id}}" value="{{answer.id}}">{{answer}}</button> </li>
      {% endfor %}
    </ol>
  </div>
</div>
{% endfor %}
Вернуться на верх