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)
…
Я хотел бы иметь набор запросов, который содержит количество предложений с одинаковым кодом, приобретенных каждым пользователем, то есть каждая строка будет содержать:
- имя пользователя
- код
- количество раз, когда один и тот же код использовался пользователем