Необходимо показать отдельные элементы с наибольшим значением в другом столбце - PullRequest
1 голос
/ 21 марта 2019

Я использую MongoDB в Django и использую djongo в качестве адаптера базы данных.Чтобы быть как можно более конкретным, на главной странице отображаются 4 столбца :ffective_date, document_title, description и revision_number.Мне нужно иметь возможность показывать только одну отдельную строку для каждого документа (используя document_title), но в том же представлении мне нужно показать самое высокое revision_number для этого document_title.У меня есть работающий отчетливый document_title, но добавление чего-либо, связанного с любым другим столбцом, похоже, либо нарушает отдельный флаг, либо просто нарушает работу приложения.

Код, относящийся к запросу:

class DocumentListView(generic.ListView):
    # model = Document
    def get_queryset(self):
        return Document.objects.filter(deactivated=False).values('document_title').distinct()

С этим кодом приложение выглядит следующим образом: enter image description here

Движение вперед Мне нужно иметь возможность добавлять в эффективную дату, описание и номер редакции, но ТОЛЬКО для самого высокогоrevision_number, относящийся к каждому document_title.

Любая помощь будет принята с благодарностью.Спасибо!

...