是否有可能没有他们的年份有一个DateField?或者我将不得不使用CharField?我正在使用管理员来编辑模型。Django DateField没有年份
7
A
回答
1
A DateField
是一个完整的日期。如果您只关心月份和日期,则在查询时使用__month
和__day
。
1
您需要确定模型(和数据库)上的常规日期对象是否可用,并且只需自定义表单小部件或者如果您希望数据存储具有特定数据。
如果您只希望将表单显示为日期和月份,则需要编写自定义小部件并将其挂接到ModelAdmin类中的表单。 Django的文档有很好的写作介绍custom fields和custom widgets
在这两种情况下,对现有的模型/小部件进行子类化并更改所需的行为会更容易。
0
这个工作对我来说:
data_sorted = sorted(My_Model.objects.all(), key=lambda e: e.myDataField.strftime("%m-%d"))
相关问题
- 1. Datefield选择年份
- 2. Django DateField的日历只显示月份和年份?
- 3. 的Django“的DateField”对象有没有“is_hidden”
- 4. Django年份存档查看年份?
- 5. 从django的datefield获取月份
- 6. Datetime.tryparse没有年份值
- 7. NSDateFormatterFullStyle没有年份(NSDateFormatter)
- 8. Django DateField增量
- 9. 在不使用DateField的情况下实时设置默认年份为当前年份
- 10. Django的YearArchiveView没有发现任何职位指定年份
- 11. Sitecore Datefield - 仅限内容编辑的年份
- 12. Django SelectDateWidget只显示月份和年份
- 13. Django按月份和年份筛选
- 14. 如何在django中从DateField的不同年份获取正确顺序的月份?
- 15. Django DateField not null null
- 16. Django表单的DateField
- 17. ExtJS 5 xtype datefield在选择月份或年份时不起作用
- 18. Mesos日志输出没有年份
- 19. 有月份和年份PHP
- 20. Django窗体中的替代文本DateField中没有值
- 21. 在angularjs中从datefield获取月份
- 22. Django - 需要只能处理年份或年份和月份值的datetime字段
- 23. 如果dateString没有年份部分,则为Date中的默认年份
- 24. 仅通过Django订购Datefield
- 25. django admin,无dateField新增
- 26. 的Django的DateField减法
- 27. 的Django的DateField查询
- 28. 的Django的DateField过滤
- 29. J2ME:从DateField获取年/月/日
- 30. Django值从DateTimeField获得年份
所以如果我想检索所有日期的查询集后,今天它会是这样的:
today = datetime.date.today() Object.object.filter(date__day=today).exclude() ?
谢谢 – Ali 2010-06-18 17:32:46