我可以使用django ORM获取模型字段的所有可能选项吗?

时间:2011-01-04 23:34:28

标签: django django-models

我有一个char字段'年'的模型。有没有办法可以获得此表中对象使用的所有年份的列表?基本上,如果有对象有2008年,2009年,2010年和2011年,我想要一个列表[2008,2009,2010,2011]。这个功能是否存在于ORM中,或者我是否必须编写自定义功能(我可以这样做,但我宁愿不重新发明轮子)。

1 个答案:

答案 0 :(得分:2)

这将完成这项工作:

MyModel.objects.values_list('year', flat=True).distinct()