Filters
Class BaseAdminFilterSet
allows to create filters without models.
from custom_admin.api.filters import BaseAdminFilterSet
from django_filters import rest_framework as filters
class FinancesFilterSet(BaseAdminFilterSet):
date = filters.DateFromToRangeFilter(label=_('Time range'))
currencies = fields.AdminPrimaryKeyRelatedField(
label=_('Currency'),
queryset=Currency.objects.order_by('-priority'),
many=True,
required=False,
)