私はdbからフィルタリングされたデータを取得している2つの異なるビューを持っています。これらのビューを1つのテンプレートファイル(admin.html)で使用する必要がありますが、ページで同時に複数のビューを使用することはできません。
これが私の見解です1:
draft_list = Post.objects.filter(isdraft=True).order_by("-posted")
return render_to_response('userside/admin.html',
{'draft_list':draft_list,},
context_instance = RequestContext(request))
view2:
publish_list = Post.objects.filter(isdraft=False).order_by("-posted")
return render_to_response('userside/admin.html',
{'publish_list':publish_list,},
context_instance = RequestContext(request))
idはそれらを次のように使用するのが好きです:
{% for d in draft_list %}
{{ d.title }}
{% endfor %}
--
{% for p in publish_list %}
{{ p.title }}
{% endfor %}
これらの2つのビューを「1つのビュー」にしたいのですが、正しい方法は何ですか?