我有一个Project
模型。这个模型有Days
哪些是内联的。
如何使用 DetailView 显示它们?
我的views.py 看起来像这样:
class ProjectDetailView(DetailView):
queryset = Project.objects.all()
slug_field = 'slug'
template_name = 'projects/detail_project.html'
我如何通过这一天内联?
我试过了:
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
。
我该如何正确地做到这一点?