2014-05-13 3 views
0

datetimefiled를 기반으로 파일 기반 쿼리를 수행하는 방법을 찾고 있습니다. 나는 같은 것을 시도했다DateTimeField 48 시간보다 오래된 모든 개체 얻기

timeDiff = datetime.datetime.now(pytz.utc) - latest_order.date 
days = timeDiff.days 
if days <= 2: 

그러나 그것은 항상 나를 RuntimeWarning: DateTimeField received a naive date time 경고를 준다. 이 쿼리를 흥미롭게 활용할 수있는 더 좋은 방법이 있습니까? 인스턴스, 파일러 등의 작업을 수행하고 48 시간 이상 전에 생성 된 모든 객체를 선택하려면 어떻게해야합니까?

이렇게하면 올바른 방법이 될 것입니까?

example = Example_Request.objects.filter(date_created__gte=datetime.datetime.today()-datetime.timedelta(days=2)) 

답변

0

는 순진 날짜 시간 경고를 방지하기 위해, 당신은 밖으로 전환 할 수 있습니다

datetime.now() 

:

timezone.now() 
관련 문제