이 document에 따르면이 필터는 v1.9에 추가되었으므로 날짜없이 DateTimeField
을 쿼리 할 수 있습니다.django DatetimeField__date 필터링이 작동하지 않습니다.
Entry.objects.filter(pub_date__date=datetime.date(2005, 1, 1))
Entry.objects.filter(pub_date__date__gt=datetime.date(2005, 1, 1))
그러나 그것은 나를 위해 작동하지 않습니다 :
예는
class MilkStorage(models.Model):
....
created_at = models.DateTimeField(null=False)
사용
from datetime import date
MilkStorage.objects.filter(created_at__date=date.today())
그것은 빈의 검색어 <QuerySet []>
를 반환합니다.
이 쿼리는 PostgreSQL
에서만 작동합니까? 메신저는 MySQL
입니다.
맞아요, 내 앱이나 @ mohammed-shareef-c 제안에서도 작동하지 않습니다. – albar
그래, 내가 github에 관한 문제를 제기 할 필요가 있다고 생각한다 –
미안하지만, 나는 올바르게 테스트하지 않았다. 내 경우 엔 효과가있어. 어쩌면 당신은 오늘 '우유 저장고'를 만들지 않았을 것입니다. 그것은 제가 한 실수입니다. – albar