簡體   English   中英

如何將此SQL轉換為Django QuerySet?

[英]How do I convert this SQL to Django QuerySet?

我有這個SQL

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

它返回:
在此輸入圖像描述

我嘗試將其轉換為django queryset:

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

但它返回一個空集......

是我的django queryset沒有轉換我的SQL? 任何人都可以給我一個關於如何將我的SQL轉換為django queryset的想法?

提前致謝...

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM