【问题标题】:Filter by Date Range not working django按日期范围过滤不起作用 django
【发布时间】:2012-02-07 18:58:29
【问题描述】:

我的模型是:

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.']

可能出了什么问题?谢谢。

【问题讨论】:

    标签: django date filter range


    【解决方案1】:

    你读过错误信息吗?

    2012/01/09 的格式不是YYYY-MM-DD

    (斜线不是破折号)

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 1970-01-01
      • 2020-03-09
      • 2014-09-04
      • 1970-01-01
      • 2015-05-12
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      相关资源
      最近更新 更多