0
我有两个模型。与django重组奋斗
项目和支持者模型。
我想基本上运行一个查询,返回支持者最多的项目。
是否重组实现此目标的唯一方法?
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 %}
虽然这比返回预期的结果更多。
所以我基本上想要得到支持项目的支持者总数。