私は次のようなモデルを持っています:
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() を計算する方法は知っていますが、ユーザーごとに 1 行のみを保持するにはどうすればよいですか?