0

ハッキングして、これを自分で数時間解決する方法を見つけようとしてきましたが、これに対するエレガントな解決策が思いつかないようです。誰かが助けてくれるかどうか疑問に思っていました。

モデルのレイアウトはこちら(例)

Model A:
candyBarChoices

Model B:
snackLog

わかりましたので、基本的にジレンマはこれです。データベースには、約 15 のキャンディー バーの選択肢があります。毎日食べたものを記録するとき、ユーザーはキャンディーバーを選びます。私の質問は、一連のスナック ログが与えられた場合に、キャンディー バーの選択肢のそれぞれを「集計」する効率的な方法は何ですか?

例: 15 個のスナック ログの QuerySet を提供した場合、ユーザーがその日に複数のキャンディー バーを食べた可能性があるため、各スナック ログに複数のキャンディー バーが含まれる可能性があります。このクエリ セットを実行して、彼らが食べた特定のキャンディー バーの総数のコンパイル済みデータ セットを作成するにはどうすればよいですか?

私は、辞書などを使用して複数の非常に面倒なソリューションを考え出しました。

4

1 に答える 1

0

セットアップを明確にするために、実際のモデルを投稿する必要があります。モデル インスタンスの関連オブジェクトを集計しようとしているようです。その場合は、QuerySet 集計に関するドキュメントを参照してください。

于 2012-06-01T22:31:12.830 に答える