我有这样的模型:
class MyModel(models.Model):
user = models.ForeignKey(User)
field1 = models.CharField(max_length=100, db_index=True, null=False, blank=False)
field2 = models.CharField(max_length=100)
当然,它显示为如下列表:
user1 | field1 | field2
user1 | field1 | field2
user2 | field1 | field2
user2 | field1 | field2
我想展示它:
user1 | field1_count() | field2_count()
user2 | field1_count() | field2_count()
我知道如何为用户计算 field1_count() 和 field2_count(),但是如何为每个用户保留一行?