2010-06-18 88 views
1

我的模型有一個DateField。如果我希望回顧今天之後有一個日期的所有數據,它將如何構建?例如。 retreive的日期所有現場後,今天,在12月31日Django QuerySet下一個日期

today = datetime.date.today
Object.object.filter(date__day != today)

停止還是會使用排除做些什麼呢?

回答

0

如果我明白你正在嘗試做的,你應該簡單地能夠過濾這樣的:

today = datetime.date.today() 
Object.objects.filter(date__gt=today, date__year=today.year) 
+2

是的,除非你需要調用'datetime.date.today()' - 這是一個方法。 – 2010-06-18 20:20:21