【发布时间】:2018-04-17 14:10:10
【问题描述】:
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()
我想要喜欢 - 产品名称 - 产品价格 - 平均(AVG评级) - 依赖于 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
标签: python django orm django-rest-framework models