2つのクラスの質問と回答がモデルにあります。どちらもForeignKeyによってユーザーに接続されています。テンプレートでは、私はloogedのユーザーのすべての答えを印刷したいと思います。これは簡単に起こっている。しかし、私の問題はです。答えはに相当します。質問をするための質問は何でしょうか?djangoの回答オブジェクトからQustionを取得するには?
def answered_by_me(request, user_id):
user = User.objects.get(pk=user_id)
answers = user.answer_set.all()
questions = user.question_set.all()
context = {'answers': answers, 'questions': questions, 'user_id': user_id}
return render(request, template_name='ans/answered_by_me.html', context=context)
テンプレート:
{% block body %}
{{ answers }}
{% if answers %}
<ul>
{% for answer in answers %}
<li> {{ answer }}</li>
{% endfor %}
</ul>
{% endif %}
{% endblock %}