2

如果我在 django 模型中有一个 Datefield,如何从模型对象中获取所有可能的月份值?所以如果我有 date = 22.01.2013 的 object1 和 date = 23.05.2013 的 object2,我需要获取月份列表 [01, 05] 或 [1, 5]

4

2 回答 2

4

你可以这样做:

months = [i.month for i in MyModel.objects.values_list('date', flat=True)]
于 2013-08-23T17:59:09.070 回答
3

嘿,我认为日期功能是您正在寻找的:

尝试:

month_list = Model.objects.dates('DateField', 'month')
于 2013-08-23T17:58:20.050 回答