Получить объекты один за другим в Джанго - PullRequest
0 голосов
/ 01 июня 2018

Я заполнил 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>
...