django按另一个字段分组

问题描述

| 嗨,我想查询一个sql相同的查询
select testresult.*,max(timeEnd) 
from testresult 
group by testresult.idTest
测试结果中的ѭ1test不是PK。
test
是FK 任何测试的最大need3ѭ需求 比方说
s=query()
s[0].id       ;is that TestResult
    

解决方法

您可以按任意字段分组,而不仅可以按主键分组。
TestResult.objects.values(\'idTest\').annotate(max_time_end=Max(\'timeEnd\')).order_by()