[英]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.