Project
モデルがあります。このモデルにDays
はインラインがあります。
DetailViewを使用してそれらを表示するにはどうすればよいですか?
私のviews.pyは次のようになります:
class ProjectDetailView(DetailView):
queryset = Project.objects.all()
slug_field = 'slug'
template_name = 'projects/detail_project.html'
どうすればこれに沿って1日を終えることができますか?
私はもう試した:
def get_context_data(self, **kwargs):
context = super(ProjectDetailView, self).get_context_data(**kwargs)
project = Project.objects.filter(slug=self.slug_field)
context['days'] = Day.objects.filter(project=project)
return context
しかし、これは機能しません。get_object_or_404
また、私が汎用ビューを使用しているのに、とにかく引き出しを行っているのは無意味に思えDays
ます。
これを適切に行うにはどうすればよいですか?