@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)

Это возвращает набор запросов со всеми голосами в отдельности, но я хочу получить количество голосов для каждого элемента, кто-нибудь знает, как я могу это сделать? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос