django - 获取查询集的最后一次出现
问题描述
我有以下查询集
qs = Model.objects.\
filter(user_id=request.user.pk).\
only('item_id', 'action', 'performed_at').\
order_by().\
order_by('performed_at')
此查询集将获取一些重复的模型,但具有不同performed_at
和相同item_id
的 . item_id
我想要的是通过保留 order_by 并且不评估查询集来保留最近发生的事件。
解决方案
推荐阅读
- python - 如何在keras中更改输入形状
- python - 将第一列数据类型从float转换为int,并写回原来的csv文件
- java - 批处理作业从后端工作,但通过 autosys 显示找不到类
- jquery - 单击热点时无法触发 jQuery
- eclipse - 无法链接 org/apache/struts2/dispatcher/filter/StrutsPrepareAndExecuteFilter
- java - Quartz Scheduler集群:有没有办法唯一地运行SAME作业并延迟下一次触发直到同一个作业完成
- eclipse - Eclipse Milo 在一个请求中读取多个/选择性标签/nodeId 数组的值
- bash - 如何在没有父目录结构和点的情况下压缩为 tarball?
- javascript - 无法在子组件中读取包含对象数组的道具
- odoo - Odoo mail.activity 创建