【发布时间】:2022-01-06 18:36:09
【问题描述】:
假设
class Product(models.Model):
user = models.ForeignKey(User,...)
...
class Sold(models.Model):
post = models.ForeignKey(post,...)
buyer = models.ForeignKey(User,...)
现在我如何使用用户模型获得没有售出的物品
类似User.objects.all().annotate(nbuy=Count("?"))
用“sold”代替“?”给出用户购买的物品数量。 我应该怎么做才能获得用户已售出的物品?
【问题讨论】:
标签: django django-models django-rest-framework django-views django-database