djangoを使用して食べたピザの総数を取得しようとして立ち往生しています
私のモデルは次のようなものです:
class pizza_total_eated(Model.models):
user #fk to users
pizza #fk to pizzas
total_eated #total number of `pizza` eaten
"""
+------+-------+-------+
| user | pizza | total |
+------+-------+-------+
| 1 | 1 | 5 |
| 1 | 2 | 6 |
| 2 | 3 | 4 |
"""
これは、ユーザーが食べた特定の種類のピザの総数を格納します。基本的に、ユーザーが食べたピザの総数を取得したい
ピザを1つだけ持っていると、合計数を簡単に取得できます。
pizza_total = pizza_total_eated.objects.filter(Pizza = 1)
for user in pizza_total:
user.total_eated
しかし、どのように私は各ユーザーに対してこれを行うことができますか=>各ピザ
for user in pizza_total
for pizza in user.pizza
pizza.total_eated #user 1 -> pizza 1 so total_eated = 5