from django.contrib import admin from .models import Competition, Season, TeamSeason @admin.register(Competition) class CompetitionAdmin(admin.ModelAdmin): list_display = ("name", "competition_type", "gender", "country", "is_active") list_filter = ("competition_type", "gender", "country", "is_active") search_fields = ("name", "slug") @admin.register(Season) class SeasonAdmin(admin.ModelAdmin): list_display = ("label", "start_date", "end_date", "is_current") list_filter = ("is_current",) search_fields = ("label",) @admin.register(TeamSeason) class TeamSeasonAdmin(admin.ModelAdmin): list_display = ("team", "season", "competition", "standing", "wins", "losses") list_filter = ("season", "competition") search_fields = ("team__name", "competition__name", "season__label")