У меня есть две модели.
Проект и модель спонсоров.
Я хочу в основном выполнить запрос, который возвращает проекты с наибольшим количеством спонсоров.
Является ли перегруппировка единственным способом добиться этого?
class Project(models.Model):
owner = models.ForeignKey(User)
project_name = models.CharField(max_length=50, help_text='Lorem ipsum dolor sit amet.')
class Backer(models.Model):
user = models.ForeignKey(User)
project = models.ForeignKey(Project)
amount = models.PositiveIntegerField()
Я пробовал следующее:
{% regroup backers by project as backers_list %}
{% for obj in backers_list %}
<strong>{{ obj.grouper }}</strong><br />
{% endfor %}
хотя это возвращает больше ожидаемых результатов.
Итак, я хочу получить общее количество спонсоров, которые поддержали проект.