【发布时间】:2014-03-12 14:12:09
【问题描述】:
我正在尝试过滤今天创建的表中的所有条目,但它不允许我在 created 列上使用 .date()。
这里是过滤器的源代码:
StartupHistory.objects.filter(user=2).filter(created.date()=datetime.date.today())
示例
>>> resultset = StartupHistory.objects.filter(user=2)
>>> for element in resultset:
... print element.created.date()
...
2014-03-12
2014-03-12
2014-03-12
2014-03-12
【问题讨论】:
-
@alecxe,与我的相比,它的描述略有不同。
-
StartupHistory.objects.filter(user=2).filter(created__date=datetime.date.today())怎么样 -
@karthikr,在这条路上我得到以下错误
Join on field 'created' not permitted. Did you misspell 'date' for the lookup type? -
好的。
StartupHistory.objects.filter(user=2).filter(created=datetime.date.today())怎么样?
标签: django