【发布时间】:2011-02-11 13:59:29
【问题描述】:
我有两个模型。
一个项目和一个支持者模型。
我想基本上运行一个查询,返回拥有最多支持者的项目。
重组是实现这一目标的唯一方法吗?
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 %}
虽然这会返回超出预期的结果。
所以我基本上想获得支持一个项目的支持者总数。
【问题讨论】:
标签: django django-templates django-views