2012-02-17 8 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

と私はクエリセットDjangoのためにそれを変換しよう:

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

をしかし、それは空のセットを返します...

私のdjango querysetが私のSQLを変換しなかったのですか? 誰でも私に私のSQLをdjango querysetに変換する方法を教えていただけますか?事前に

おかげで...

答えて

4
HotelCheck.objects.filter(client=1, status='Complete').values('product','date_booked').annotate(Sum('quantity')) 
関連する問題