2014-04-10 1 views
0

제 프로젝트에 도움을 주시기 바랍니다. 범위 날짜에 내 개체를 필터링해야합니다. 나는 시도 해요 :Django의 필터

problems_filter = Data.objects.filter(
           main_id=1 
          ).filter(
           date__range=['data_date', 'end_date'] 
          ).order_by(
           '-data_date' 
          ).order_by('priority')[:10] 

하지만 오류가 있습니다

Cannot resolve keyword 'date' into field. 

무슨 문제? 아무도 도와 줄 수 있니?

감사합니다.

답변

2

Data 모델에 정의 된 date 필드가 없습니다.

당신이 필요로하는 분야가 data_date라고 같은데 :

또한
problems_filter = Data.objects.filter(main_id=1).filter(data_date__range=["2011-01-01", "2011-01-31"]).order_by('-data_date').order_by('priority')[:10] 

, 당신은 범위 목록에서 날짜가 있는지 확인하십시오.