我在Django中使用MongoDB,并在使用djongo作为数据库适配器。为了尽可能具体,在主页上显示4列:生效日期,文档标题,描述和修订号。我只需要显示每个文档的单个不同行(使用document_title),但是在同一视图中,我需要显示该document_title的最高修订号。我已经使用了非凡的document_title,但是添加与任何其他列相关的任何内容似乎都会破坏非凡标志,或者只是破坏应用程序。
与查询有关的代码为:
class DocumentListView(generic.ListView):
# model = Document
def get_queryset(self):
return Document.objects.filter(deactivated=False).values('document_title').distinct()
向前迈进,我需要能够添加有效日期,描述和修订号,但只能添加与每个document_title相关的最高修订号。
任何帮助将不胜感激。谢谢!