from django.contrib import admin from .models import Transponders from rangefilter.filters import NumericRangeFilterBuilder from more_admin_filters import MultiSelectDropdownFilter, MultiSelectFilter, MultiSelectRelatedDropdownFilter from import_export.admin import ImportExportActionModelAdmin @admin.register(Transponders) class PolarizationAdmin(ImportExportActionModelAdmin, admin.ModelAdmin): list_display = ( "sat_id", "name", "zone_name", "frequency", "frequency_range", "polarization", ) list_filter = ( ("polarization", MultiSelectRelatedDropdownFilter), ("sat_id", MultiSelectRelatedDropdownFilter), ("frequency", NumericRangeFilterBuilder()), "zone_name" ) search_fields = ("name",) ordering = ("name",)