是否有可能沒有他們的年份有一個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