恢复与响应相关的问题检索到 ManyToMany

recover the questions related to responses retrieve to ManyToMany

首先,我的模型包含用于管理问题的问答页面。

My models.py

class Question(models.Model):
    label = models.CharField(max_length=30)

    def __str__(self):
            return self.label


class Page(models.Model):
    title = models.CharField(max_length=30)

    def __str__(self):
        return self.title

class Reply(models.Model):
    page = models.ManyToManyField(Page)
    question = models.ForeignKey(Question)
    user = models.ForeignKey(Personne)
    answer = models.CharField(max_length=30)
    creationDate = models.DateTimeField(default=datetime.now())

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

所以我设法检索了每一页的答案 一页等于:1 次访问 另一个:访问2等...(我去分享截图)

我设法检索了每个页面的答案,但我没有看到与页面的每个响应对应的问题!

This is my views.py

def reply(request):
    replies = Reply.objects.all()
    questions = Question.objects.all()
    logged_user = get_logged_user_from_request(request)
    pages = Page.objects.all()
    form = ReplyForm(request.GET)
    personnes = Personne.objects.all()
    if logged_user:
        if len(request.GET) > 0:
            form = ReplyForm(request.GET)
            if form.is_valid():
                form.save(commit=True)
                return HttpResponseRedirect('/reply')
            else:
                return render_to_response('polls/reply.html', {'personnes': personnes, 'replies': replies, 'questions': questions,'pages':pages, 'form': form})
        else:
            form = ReplyForm()
            return render_to_response('polls/reply.html', {'personnes':personnes, 'replies': replies, 'questions': questions, 'pages':pages, 'form': form})
    else:
        return HttpResponseRedirect('/login')

and for finish this is my template reply.html

{% for reply in replies %}<br>
    <br>{{ reply.user }}
    {{ reply.question }} -
    {{ reply.answer }}
    (dans la :{% for page in reply.page.all %} {{ page }}) {% endfor %}
{% endfor %}
<hr>
{% for page in pages %}<hr>
    {{ page }}: 

    <br>{{ page.reply.question_set all }} : {{ page.reply_set.all }}

{% endfor %}

如何检索此处的问题? 我设法恢复每个答案的问题,但不是每次访问

不会为每次访问的每个响应显示问题

模板中的调用是做什么的? 或者然后在 views.py ?

中添加一行

** Edit :**

编辑:立即添加结果的屏幕截图

模板:

{% for reply in replies %}<br>
    <br>{{ reply.user }}
    {{ reply.question }} -
    {{ reply.answer }}
    (dans la :{% for page in reply.page.all %} {{ page }}) {% endfor %}
{% endfor %}
<hr>
{% for page in pages %}<hr>
    {{ page }}: 

    <br>{% for reply in  page.reply_set.all %}<br> {{ reply.question }} (Author : {{ reply.user }}) {% endfor %}

{% endfor %}

{% for reply in replies %}<br>
    <br>{{ reply.user }}
    {{ reply.question }} -
    {{ reply.answer }}
    (dans la :{% for page in reply.page.all %} {{ page }}) {% endfor %}
{% endfor %}
<hr>
{% for page in pages %}<hr>
    {{ page }}: 

    <br>{% for each_reply in  page.reply_set.all }}{{each_reply.question}}{% endfor %} : {{ page.reply_set.all }}

{% endfor %}