class Product(models.Model):
name = models.CharField(max_length=200)
price = models.FloatField()
avgrating = models.FloatField()
def __str__(self):
return self.name
class Rating(models.Model):
Product_id = models.ForeignKey('Product', related_name='Product_id')
User_id = models.ForeignKey('User', related_name='User_id')
rate = models.IntegerField()
Djangoのpythonで2モデルからデータを取得USER_IDとPRODUCT_IDとのように、私が欲しい
SQLクエリに依存以下のような:
select p.name,p.price,p.avgrating,r.rate from Product p, Rating r where User_id=1;
のようにアウト:JSONギで
{
"name":"Iphone 8",
"Price":80000,
"avgrating":3.5,
"rate":5
}
これまでに何を試みましたか?ドキュメント[here](https://docs.djangoproject.com/en/1.11/topics/db/aggregation/)に多くの例があります –