3 つ以上のフィールドで値を呼び出そうとすると、「壊れている」ように見えます (つまり、重複するエントリをグループ化していません)。
ForeignKey
私のモデルは、2と 1の 3 つのフィールドを持つスルー モデルです。DateTimeField
ProjectView(models.Model):
user = models.ForeignKey(User)
project = models.ForeignKey(Project)
datetime_created = models.DateTimeField()
私はやってみたいです:
ProjectView.objects.filter(datetime_created__gt=yesterday).values('project__id', 'project__title', 'project__thumbnail', 'project__creator_username')
値フィールドのいずれかを削除すると、重複することなく同じプロジェクトでグループ化されます.4つの値がある場合、グループ化は行わないようです. 私は何か間違ったことをしていますか?