From 686a2a1c5786e1b8215473135eedcd266dbedcbe Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Wed, 12 Mar 2025 12:57:23 +0100 Subject: [PATCH] fix loading teamscore in admin --- tournaments/admin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tournaments/admin.py b/tournaments/admin.py index 69e8a29..d140a66 100644 --- a/tournaments/admin.py +++ b/tournaments/admin.py @@ -62,6 +62,12 @@ class TeamScoreAdmin(admin.ModelAdmin): list_filter = [TeamScoreTournamentListFilter] search_fields = ['id'] raw_id_fields = ['team_registration', 'match'] # Add this line + list_per_page = 50 # Controls pagination on the list view + readonly_fields = ['team_registration', 'match'] # Make this field read-only in the edit form + + def get_queryset(self, request): + qs = super().get_queryset(request) + return qs.select_related('team_registration', 'match') class RoundAdmin(admin.ModelAdmin): list_display = ['tournament', 'name', 'index', 'parent']