My problem is when want to display overall player statistics I get about 1200 DB-Queries.
This is because for each player there will be 5 Queries due to matches_won, matches_draw, goals, matches_played functions.
Is this how you meant to set the instance variable or did you mean in another way?
def __init__(self, *args, **kwargs):
super(Player, self).__init__(*args, **kwargs)
self.matches = Match.objects.select_related().filter( Q(opp1=self) | Q(opp2=self) )
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/-ki6lNP0IDAJ.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
