2012-02-17 3 views
3

나는이 SQL을어떻게이 SQL을 Django QuerySet으로 변환합니까?

select product_id, date_booked, sum(quantity) from booking_hotelcheck where client_id=1 and status='Complete' 
group by product_id, date_booked 

을 가지고 있고 그것은 반환
enter image description here

그리고 난이 검색어 세트를 장고로 변환하려고 :

>>> HotelCheck.objects.filter(client=1,status='Complete').values('product','date_booked','quantity').aggregate(Sum('quantity')) 
{} 
>>> 

을하지만 빈 집합을 반환 ...

내 장고 queryset은 내 SQL을 변환하지 않았습니까? 누구나 내 장고 queryset 내 SQL 변환 할 수있는 아이디어를 줄 수 있습니까? 사전에

덕분에 ...

답변

4
HotelCheck.objects.filter(client=1, status='Complete').values('product','date_booked').annotate(Sum('quantity'))