首页 > 解决方案 > 获取查询集的最后一次出现

问题描述

我有以下查询集

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 并且不评估查询集来保留最近发生的事件。

标签: djangodjango-queryset

解决方案


推荐阅读