기사와 링크를위한 별도의 모델로 장고에서 매우 간단한 블로그를 가지고 있습니다. 내 템플릿에 다음과 같이 날짜순으로 나열하는 루프를 만들고 싶습니다.어떻게 여러 장고 모델을 하나의리스트로 모을 수 있습니까?
def listview(request):
return render_to_response('index.dtmpl', {
'articles' : ArticlesAndLinks.objects.order_by('post_date')[:10]
}, context_instance = RequestContext(request)
잘 모르겠습니다. Articles.objects.order_by('post_date')
과 Links.objects.order_by('post_date')
을 따로 따로 가져 와서 병합하고 재정렬해야합니까? 또는이 작업을 수행하기에 더 좋은 장고/파이썬 방법이 있습니까?
만약 도움이된다면, 포스트와 링크는 모두 추상 클래스 인 포스트의 하위 클래스이지만 추상 클래스이므로 콜렉션을 실행할 수는 없습니다.