我想从MyModel
实例日期属性中获取年份列表。如何以优化的方式使用django queryset提取年份列表?
这是我现在这样做的方法:
dates = MyModel.objects.filter(site=site).dates('date', 'year')
years = [date.year for date in dates]
结果是这样的:
dates = [datetime.date(2004, 2, 1), datetime.date(2005, 3, 1)]
years = [2004, 2005]
有没有什么简单的方法做到这一点?任何帮助,将不胜感激!
你有什么问题?对我来说似乎很简单。 –
@丹尼尔我只是想知道我是否能够以更简单的方式,一行或其他方式来完成。如果我目前的代码是好的,我不会改变它:) – Dibidalidomba