Как мне преобразовать этот SQL в Django QuerySet? - PullRequest
3 голосов
/ 17 февраля 2012

У меня есть этот SQL

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 не преобразовал мой SQL?Может кто-нибудь может дать мне представление о том, как я могу конвертировать мой SQL в набор запросов django?

заранее спасибо ...

1 Ответ

4 голосов
/ 17 февраля 2012
HotelCheck.objects.filter(client=1, status='Complete').values('product','date_booked').annotate(Sum('quantity'))
...