如果我在django模型中有一个Datefield,我怎样才能从模型对象中获取所有可能的月份值? 所以,如果我的object1的日期= 22.01.2013,object2的日期= 23.05.2013,我需要获得月份[01,05]或[1,5]的列表
答案 0 :(得分:4)
你可以这样做:
months = [i.month for i in MyModel.objects.values_list('date', flat=True)]
答案 1 :(得分:3)
嘿,我认为日期功能正是您所寻找的:
尝试:
month_list = Model.objects.dates('DateField', 'month')