1
我有一個包含日期字段的Django模型:如何定義在Django中跨越幾年,幾個月的日期範圍?
class Event(models.Model):
event_date = models.DateField()
我想對這個模型管理器只顯示定義爲7月1日(當前年)的時間週期內發生的事件到6月31日(下一年)。
因此,今年我希望返回2011年7月1日至2012年6月31日期間的活動。而噹噹前日期到達2012年7月1日時,我們將顯示發生在2013年6月31日的活動。
我該怎麼做呢?
謝謝!
是的,這是因爲據我得到了使用文檔。但是,我該如何動態獲取開始和結束日期?我寧願不硬編碼這些信息。 –
如果今天在設定日期之前; start_date是(設置日期,設置月份,今年-1)結束日期是(設置日期,設置月份,今年),否則start_date是(設置日期,設置月份,今年)結束日期是(設置日期,設置月份,今年+1)。 –
+1:喜歡models.Manager的方法! –