Django のauth appで同じfirst_nameを持つユーザーの数を知りたいだけだと想像してください。SQLでこれを本当に簡単に行う方法を知っています:
SELECT first_name, COUNT(1) as num_users
FROM auth_user
GROUP BY first_name
ORDER BY num_users DESC;
また、Django で必要な出力を取得する方法も知っています (たとえば、すべてのユーザーを調べて、電子メールを取得し、フィルターを実行してカウントするなど)。
Django の ORM を介してこれを行う簡単な方法はありませんか? 外部キーを使用して集計しているが、テーブル フィールドの 1 つを使用していない場合は、それを達成できます。私は何かが欠けていると確信しています。
ありがとう。