我需要使用 ORM 触发以下查询
SELECT GROUP_CONCAT( af.name ) AS item, ac.name AS categories
FROM admin_fooditem af
JOIN admin_category ac ON ( ac.id = af.category_id )
GROUP BY ac.id
输出如下
item Categories
Tuborg beer Beverages
Mutter Paneer,Palak Paneer Vegeterian entries
Coke,Fanta Soft drinks
原来的表是
admin_category
id name
11 Softdrinks
5 Vegeterian Entry
2 Beverages
admin_fooditem
id name category_id
1 Palak Paneer 5
2 Mutter Paneer 5
5 Tuborg beer 2
6 Coke 11
7 Fanta 11
我在模板中使用了简单的连接query(FoodItem.objects.select_related('Category').all())
然后regroup
标记,但现在我需要上述 sql 的 json 输出,我一无所知,所以我现在使用原始 sql
谢谢!