[英]How do I convert this SQL to Django QuerySet?
I have this SQL 我有这个SQL
select product_id, date_booked, sum(quantity) from booking_hotelcheck where client_id=1 and status='Complete'
group by product_id, date_booked
and it returns : 它返回:
and i try to convert it to django queryset: 我尝试将其转换为django queryset:
>>> HotelCheck.objects.filter(client=1,status='Complete').values('product','date_booked','quantity').aggregate(Sum('quantity'))
{}
>>>
but it returns an empty set... 但它返回一个空集......
is my django queryset didn't convert my SQL? 是我的django queryset没有转换我的SQL? can anyone can give me an idea on how can I convert my SQL to django queryset? 任何人都可以给我一个关于如何将我的SQL转换为django queryset的想法?
thanks in advance... 提前致谢...
HotelCheck.objects.filter(client=1, status='Complete').values('product','date_booked').annotate(Sum('quantity'))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.