私の現在のプロジェクトは、次の表から支出レポートを生成することです。完全なレポートは、次のようなフランチャイズの小売カテゴリごとのユーザーの支出の内訳を表示することです。
ユーザー 1
小売カテゴリ 1: $20
小売カテゴリ 2: $30
小売カテゴリ 3: $35
ユーザー 2
小売カテゴリ 1: $10
小売カテゴリ 2: $15
小売カテゴリ 3: $5
ここにテーブルがあります:
class User(models.Model):
id_user = models.AutoField(primary_key = True)
class Franchises(models.Model):
id_franchise = models.AutoField(primary_key=True)
retail_category = models.IntegerField(default=99) # values are 1 to 13
class Stores(models.Model):
id_store = models.AutoField(primary_key=True)
franchise = models.ForeignKey(Franchises, db_column='id_franchise')
class Receipts(models.Model):
id_receipt = models.AutoField(primary_key=True)
store = models.ForeignKey(Stores, db_column='id_store')
user = models.ForeignKey(User, db_column='id_user')
grand_total = models.DecimalField(max_digits=19, decimal_places=4)
生のmysqlまたはdjangoモデルのクエリをいただければ幸いです。ありがとう、