Как уже говорили другие, ваш фильтр в строке 5 неверен.Кроме того, в зависимости от вашей версии Django, DetailView.get_context_data
передает соответствующий элемент детали как object
, который вы должны использовать в своем фильтре.
Наконец, ваш отступ кажется отключенным, но это может простобыть плохим копировать / вставлять.
class DocumentDetailView(generic.DetailView):
model = Document
def get_context_data(self, object, **kwargs):
context = super().get_context_data(object, **kwargs)
context["doc_list"] = Document.objects.filter(document_title=object.document_title).order_by('revision_number')
return context