簡體   English   中英

將SQL查詢轉換為ORM查詢Django

[英]Convert SQL Query to ORM Query Django

這是SQL查詢:

SELECT id, ip_src, ip_dst, src_port, ip_proto, sum(bytes) as Traffic
FROM table GROUP BY ip_src, ip_dst, ip_proto 
ORDER BY 6 DESC limit 10;

我需要在ORM查詢中進行轉換。 我知道Django中有原始sql查詢,但我需要ORM才能將此查詢與Chartit addon(Highcharts)集成,后者僅了解查詢集和模型。

知道了,但這是不正確的

Flow.objects.values('ip_src', 'ip_dst', 'ip_proto',
 'bytes').annotate(traffic=Sum('bytes')).order_by('-traffic')[:10]

任何幫助表示贊賞

嘗試這個:

Flow.objects.values('ip_src', 'ip_dst', 'ip_proto').annotate(traffic=Sum('bytes')).order_by('-traffic')[:10]

暫無
暫無

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

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