python - 需要在另一列中显示具有最高值的不同项目
问题描述
我在 Django 中使用 MongoDB,并且使用 djongo 作为数据库适配器。为了尽可能具体,主页上显示了 4 列:有效日期、文档标题、描述和修订编号。我需要能够为每个文档只显示一个不同的行(使用 document_title),但在同一个视图中,我需要显示该 document_title 的最高修订号。我有不同的 document_title 工作,但添加与任何其他列相关的任何内容似乎都破坏了 distinct 标志,或者只是破坏了应用程序。
与查询相关的代码是:
class DocumentListView(generic.ListView):
# model = Document
def get_queryset(self):
return Document.objects.filter(deactivated=False).values('document_title').distinct()
展望未来,我需要能够添加有效日期、描述和修订号,但仅限于与每个文档标题相关的最高修订号。
任何帮助将不胜感激。谢谢!
解决方案
推荐阅读
- node.js - Node.js 后端中被忽略的错误
- javascript - SSJS JS 解析 JSON 数据
- 2sxc - 无法修改 2sxc 内容
- auth0 - 使用大炮进行压力测试 - 使用登录流程获取 auth0 不记名令牌
- gravity-forms-plugin - 为什么重力表格提交后消失?
- elixir - 覆盖 Logger 以在输出中添加 __MODULE__
- java - 不能使用带有 Java 内置 Integer 的工具
- c# - Azure 存储休息 API(放置 Blob API)
- python - Python:函数中的常量变量值,而不是变量
- javascript - 变量css不适用于反应js