2017-06-16 12 views
0

Djangoで行われたダッシュボードで作業しています。Django - Modelsクラスショッピングカート問題

Productクラスは、複数の注文を持っており、複数の製品を販売することができ、各順序:製品の合計数を取得することにより、トップセールスをカウントしようと

(例えば順序1は、2つのタコス(製品)を持つことができます)すべての注文に対して販売されています。これを行う最善の方法は何ですか?辞書を作成しますか?

Here is a sample of the models

答えて

0

すべての製品の販売数量をカウントするために、あなたは助けのために、次の

from django.db.models import Count 
Product.objects.values("name").annotate(total=Count("quantity")) 
+0

おかげのような何かを試みることができる – JoshGumby87

+0

それがリストに辞書を変換しているように見えます。どのように辞書の状態に戻しますか? – JoshGumby87