Я заполнил 10 вопросов в одной таблице базы данных.Всякий раз, когда я печатаю один вопрос, все 10 вопросов печатаются одновременно.
Но я хочу, чтобы один вопрос был напечатан, а затем на этот вопрос был дан ответ пользователю, затем должен появиться следующий вопрос.поэтому следующий вопрос должен появиться после ответа на предыдущий вопрос.
models.py
class Questions(models.Model):
id = models.PositiveIntegerField(primary_key=True)
question = models.CharField(max_length=500)
def __str__(self):
return self.question
view.py
def qpage(request):
questions = Questions.objects.all()
return render(request, 'data/quit.html', {'questions': questions})
quit.html
<form class="form" method="post" action="">
{% csrf_token %}
{% for q in questions %}
<h3> {{ q.id }}.{{ q.question }}</h3>
<input type ="text" name ="ans" id = "q1a">
{% endfor %}
<button value ="Next">Next</button>
</form>