如何使用Django1.6在Django ORM中用字段计数注释查询集

2024-04-19 21:48:25 发布

您现在位置:Python中文网/ 问答频道 /正文

class Purchase(models.Model):
    content_type = models.ForeignKey(ContentType)
    content_uid = UUIDField(auto=False,unique=False)
    content = generic.GenericForeignKey('content_type', 'content_uid')
    user = models.ForeignKey(User)

 class Offer(models.Model):
    …
    uid = UUIDField(auto=True,unique=True,primary_key=True)
    code = models.CharField(max_length=10)
    …

我想有一个查询集,其中包含每个用户购买的相同代码的报价计数,即每行将包含:

  1. 用户名
  2. 密码
  3. 用户使用同一代码的次数

Tags: 代码用户falsetrueautouidmodelmodels