@Tarun вы можете добавлять значения в аннотации, просто убедитесь, что вы не пытаетесь добавить элементы, которые агрегируются во время аннотации. Так как он возвращает набор запросов, все обычные функции сортировки по-прежнему применяются
могу добавить поле для подсчета объектов в базе данных. У меня есть следующие модели:
class Item(models.Model):
name = models.CharField()
class Contest(models.Model);
name = models.CharField()
class Votes(models.Model):
user = models.ForeignKey(User)
item = models.ForeignKey(Item)
contest = models.ForeignKey(Contest)
comment = models.TextField()
Чтобы найти голоса для конкурса, я использую следующий запрос на мой взгляд
current_vote = Item.objects.filter(votes__contest=contestA)
Это возвращает набор запросов со всеми голосами в отдельности, но я хочу получить количество голосов для каждого элемента, кто-нибудь знает, как я могу это сделать? Спасибо