I have two models Player and Game
class Player(models.Model):
userId = models.CharField(max_length = 150, primary_key=True)
username = models.CharField(max_length = 250)
email = models.CharField(max_length = 150)
playedGames = models.IntegerField()
class Game(models.Model):
player = models.ForeignKey(Player, on_delete=models.CASCADE)
date = models.DateTimeField()
award = models.IntegerField()
And I make request to get all players with their maximum awards.
wins = Player.objects.annotate(maxAward=Max('game__award')).values().order_by('-maxAward')
But also I want to show 'date' for all selected games (where award is maximum). How should I change my request?