Django 中的分组和聚合
我想从数据库中选择django。
测试有很多测试结果。
我需要选择最新的结局。
在 SQl 中,我会使用
select *,max(timeEnd) from testresult group by idTest
并收到一个很好的答案,我怎样才能在 django 中制作类似的东西,
提前致谢。
I want to select in django from database.
Test have many tests results.
I need to select the latest ending.
in SQl I would use
select *,max(timeEnd) from testresult group by idTest
and receive a good answer how can i make something alike in django
thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Django 中的聚合相对简单。以下是有关该主题的文档:
http://docs.djangoproject.com/ en/dev/topics/db/aggregation/
要在 Django 中实现查询,您可能会编写如下内容:
Aggregation is relatively simple in Django. Here is the documentation on the topic:
http://docs.djangoproject.com/en/dev/topics/db/aggregation/
To achieve your query in Django, you'd probably write something like:
如果它变得更加复杂,您甚至可以使用原始 sql 检查 这个
You could even use raw sql if it is becoming more complex check this