如何从Django模型中选择多个列?

时间:2013-05-19 04:45:59

标签: django

目前我有一个查询从模型中选择不同的值:

Meeting.objects.values('club').distinct()

除了'俱乐部'字段,我还希望选择'时间'字段。换句话说,我希望选择“俱乐部”字段和相关“时间”字段的不同值。例如:

CLUB,TIME

ABC1,10:35
ABC2,10:45
ABC2,10:51
ABC3,11:42

我想要:

ABC1,10:35
ABC2,10:45
ABC3,11:42

这是什么语法?

1 个答案:

答案 0 :(得分:1)

这是可能的,但前提是您的数据库后端是 PostgreSQL 。这是怎么做的:

Meeting.objects.order_by('club', 'time').values('club', 'time').distinct('club')

documentation for distinct