2012-01-11 142 views
0

我的模式是:按日期范围过滤不工作的Django

class Report(models.Model): 
    created = models.DateTimeField(auto_now_add=True) 

我的看法是:

def filter_range(request): 
    results = Report.objects.filter(created__range=['2012/01/09 00:00','2012/01/11 23:59']) 
    return render_to_response("log/filter.html", {'results':results}) 

它给人的错误:

Exception Type:  ValidationError 
Exception Value: [u'Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format.'] 

出了什么问题?谢谢。

回答

4

你看过错误信息吗?

2012/01/09不在formt YYYY-MM-DD

(斜线不破折号)

+0

谢谢你,我很愚蠢 – Neeran 2012-01-11 12:16:16