如果我在django模型中有Datefield,我如何从模型对象中获取所有可能的月份值?所以如果我有object1与日期= 22.01.2013和object2与日期= 23.05.2013,我需要获得月份列表[01,05]或[1,5]从django的datefield获取月份
2
A
回答
2
你可以这样说:
months = [i.month for i in MyModel.objects.values_list('date', flat=True)]
3
嘿,我认为日期功能是你在找什么:
尝试:
month_list = Model.objects.dates('DateField', 'month')
+0
它应该是'Model.objects.dates',这将返回一个QS是评估为Python日期对象列表而不是月份数字。但是,这是一个比接受的答案更好的方式,效率较低并且会包含重复的答案。从日期对象中获取月份数字当然很容易。 –
+0
哦,谢谢,忘记了对象的属性。编辑在答:) – inferno
相关问题
- 1. 在angularjs中从datefield获取月份
- 2. J2ME:从DateField获取年/月/日
- 3. Django DateField的日历只显示月份和年份?
- 4. 如何在django中从DateField的不同年份获取正确顺序的月份?
- 5. 从python的年份月份获取月份的最后一天
- 6. 从CalendarView获取月份Android
- 7. 从int值获取月份
- 8. 从DateTime获取月份值
- 9. 从UIPickerView获取月份
- 10. 获取本月的月份
- 11. Django DateField没有年份
- 12. (Django)如何获取月份名称?
- 13. 从SQL获取年份和月份
- 14. 从MYSQL获取月份,年份CURRENT_TIMESTAMP
- 15. 从最近的月份获取记录
- 16. 从日期获取月份的日期
- 17. 从hibernate3获取月份的标准
- 18. 从NSCalendar获取第一天的月份
- 19. 从月份名称获取月份编号?
- 20. 从月份名称获取月份编号
- 21. 根据所选月份从表格中获取月份
- 22. C#从月份中获取月份INT字符串
- 23. 如何从月份数中获取月份名称
- 24. Excel从列表中选定的月份获取下个月的月份?
- 25. DateField获取值
- 26. DB2 - 获取月份的周
- 27. 从当前月份获取数据
- 28. 从日期时间获取月份
- 29. 从日期字段获取月份 - KDB
- 30. 从TimeStamp获取月份和日期
Thanx,那我需要! – user1931780