api.v1.filters package

api.v1.filters package containing filters for Eonvelope API Version 1.

class api.v1.filters.AccountFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Account.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Account

fields: ClassVar[dict[str, list[str]]] = {'allow_insecure_connection': ['exact'], 'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'is_favorite': ['exact'], 'is_healthy': ['exact'], 'last_error': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'last_error_occurred_at': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'mail_address': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'mail_host': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'mail_host_port': ['lte', 'gte', 'lt', 'gt', 'exact', 'in', 'range'], 'protocol': ['icontains', 'iexact', 'in'], 'timeout': ['lte', 'gte', 'range'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'allow_insecure_connection': <django_filters.rest_framework.filters.BooleanFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'is_favorite': <django_filters.rest_framework.filters.BooleanFilter object>, 'is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'last_error': <django_filters.filters.CharFilter object>, 'last_error__contains': <django_filters.filters.CharFilter object>, 'last_error__endswith': <django_filters.filters.CharFilter object>, 'last_error__icontains': <django_filters.filters.CharFilter object>, 'last_error__iendswith': <django_filters.filters.CharFilter object>, 'last_error__iexact': <django_filters.filters.CharFilter object>, 'last_error__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error__iregex': <django_filters.filters.CharFilter object>, 'last_error__istartswith': <django_filters.filters.CharFilter object>, 'last_error__regex': <django_filters.filters.CharFilter object>, 'last_error__startswith': <django_filters.filters.CharFilter object>, 'last_error_occurred_at__date': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__date__lt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__lte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__hour': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__hour__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_week_day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_year': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_year__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__minute': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__minute__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__month': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__month__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__quarter': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__quarter__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__second': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__second__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__time': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__time__lt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__lte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__week': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__week__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'mail_address': <django_filters.filters.CharFilter object>, 'mail_address__contains': <django_filters.filters.CharFilter object>, 'mail_address__endswith': <django_filters.filters.CharFilter object>, 'mail_address__icontains': <django_filters.filters.CharFilter object>, 'mail_address__iendswith': <django_filters.filters.CharFilter object>, 'mail_address__iexact': <django_filters.filters.CharFilter object>, 'mail_address__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mail_address__iregex': <django_filters.filters.CharFilter object>, 'mail_address__istartswith': <django_filters.filters.CharFilter object>, 'mail_address__regex': <django_filters.filters.CharFilter object>, 'mail_address__startswith': <django_filters.filters.CharFilter object>, 'mail_host': <django_filters.filters.CharFilter object>, 'mail_host__contains': <django_filters.filters.CharFilter object>, 'mail_host__endswith': <django_filters.filters.CharFilter object>, 'mail_host__icontains': <django_filters.filters.CharFilter object>, 'mail_host__iendswith': <django_filters.filters.CharFilter object>, 'mail_host__iexact': <django_filters.filters.CharFilter object>, 'mail_host__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mail_host__iregex': <django_filters.filters.CharFilter object>, 'mail_host__istartswith': <django_filters.filters.CharFilter object>, 'mail_host__regex': <django_filters.filters.CharFilter object>, 'mail_host__startswith': <django_filters.filters.CharFilter object>, 'mail_host_port': <django_filters.filters.NumberFilter object>, 'mail_host_port__gt': <django_filters.filters.NumberFilter object>, 'mail_host_port__gte': <django_filters.filters.NumberFilter object>, 'mail_host_port__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mail_host_port__lt': <django_filters.filters.NumberFilter object>, 'mail_host_port__lte': <django_filters.filters.NumberFilter object>, 'mail_host_port__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'protocol__icontains': <django_filters.filters.CharFilter object>, 'protocol__iexact': <django_filters.filters.CharFilter object>, 'protocol__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'search': <django_filters.filters.CharFilter object>, 'timeout__gte': <django_filters.filters.NumberFilter object>, 'timeout__lte': <django_filters.filters.NumberFilter object>, 'timeout__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>}
declared_filters = {'search': <django_filters.filters.CharFilter object>}
class api.v1.filters.AttachmentFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Attachment.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Attachment

fields: ClassVar[dict[str, list[str]]] = {'content_disposition': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'content_id': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'content_maintype': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'content_subtype': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'datasize': ['lte', 'gte', 'lt', 'gt', 'exact', 'in', 'range'], 'email__datetime': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'file_name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'is_favorite': ['exact'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'content_disposition': <django_filters.filters.CharFilter object>, 'content_disposition__contains': <django_filters.filters.CharFilter object>, 'content_disposition__endswith': <django_filters.filters.CharFilter object>, 'content_disposition__icontains': <django_filters.filters.CharFilter object>, 'content_disposition__iendswith': <django_filters.filters.CharFilter object>, 'content_disposition__iexact': <django_filters.filters.CharFilter object>, 'content_disposition__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'content_disposition__iregex': <django_filters.filters.CharFilter object>, 'content_disposition__istartswith': <django_filters.filters.CharFilter object>, 'content_disposition__regex': <django_filters.filters.CharFilter object>, 'content_disposition__startswith': <django_filters.filters.CharFilter object>, 'content_id': <django_filters.filters.CharFilter object>, 'content_id__contains': <django_filters.filters.CharFilter object>, 'content_id__endswith': <django_filters.filters.CharFilter object>, 'content_id__icontains': <django_filters.filters.CharFilter object>, 'content_id__iendswith': <django_filters.filters.CharFilter object>, 'content_id__iexact': <django_filters.filters.CharFilter object>, 'content_id__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'content_id__iregex': <django_filters.filters.CharFilter object>, 'content_id__istartswith': <django_filters.filters.CharFilter object>, 'content_id__regex': <django_filters.filters.CharFilter object>, 'content_id__startswith': <django_filters.filters.CharFilter object>, 'content_maintype': <django_filters.filters.CharFilter object>, 'content_maintype__contains': <django_filters.filters.CharFilter object>, 'content_maintype__endswith': <django_filters.filters.CharFilter object>, 'content_maintype__icontains': <django_filters.filters.CharFilter object>, 'content_maintype__iendswith': <django_filters.filters.CharFilter object>, 'content_maintype__iexact': <django_filters.filters.CharFilter object>, 'content_maintype__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'content_maintype__iregex': <django_filters.filters.CharFilter object>, 'content_maintype__istartswith': <django_filters.filters.CharFilter object>, 'content_maintype__regex': <django_filters.filters.CharFilter object>, 'content_maintype__startswith': <django_filters.filters.CharFilter object>, 'content_subtype': <django_filters.filters.CharFilter object>, 'content_subtype__contains': <django_filters.filters.CharFilter object>, 'content_subtype__endswith': <django_filters.filters.CharFilter object>, 'content_subtype__icontains': <django_filters.filters.CharFilter object>, 'content_subtype__iendswith': <django_filters.filters.CharFilter object>, 'content_subtype__iexact': <django_filters.filters.CharFilter object>, 'content_subtype__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'content_subtype__iregex': <django_filters.filters.CharFilter object>, 'content_subtype__istartswith': <django_filters.filters.CharFilter object>, 'content_subtype__regex': <django_filters.filters.CharFilter object>, 'content_subtype__startswith': <django_filters.filters.CharFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datasize': <django_filters.filters.NumberFilter object>, 'datasize__gt': <django_filters.filters.NumberFilter object>, 'datasize__gte': <django_filters.filters.NumberFilter object>, 'datasize__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datasize__lt': <django_filters.filters.NumberFilter object>, 'datasize__lte': <django_filters.filters.NumberFilter object>, 'datasize__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__date': <django_filters.filters.DateFilter object>, 'email__datetime__date__gt': <django_filters.filters.DateFilter object>, 'email__datetime__date__gte': <django_filters.filters.DateFilter object>, 'email__datetime__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__date__lt': <django_filters.filters.DateFilter object>, 'email__datetime__date__lte': <django_filters.filters.DateFilter object>, 'email__datetime__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__day': <django_filters.filters.NumberFilter object>, 'email__datetime__day__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__day__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__day__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__day__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__hour': <django_filters.filters.NumberFilter object>, 'email__datetime__hour__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__hour__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__hour__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__hour__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__iso_week_day': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__iso_year': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_year__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_year__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__iso_year__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_year__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__minute': <django_filters.filters.NumberFilter object>, 'email__datetime__minute__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__minute__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__minute__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__minute__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__month': <django_filters.filters.NumberFilter object>, 'email__datetime__month__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__month__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__month__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__month__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__quarter': <django_filters.filters.NumberFilter object>, 'email__datetime__quarter__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__quarter__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__quarter__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__quarter__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__second': <django_filters.filters.NumberFilter object>, 'email__datetime__second__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__second__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__second__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__second__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__time': <django_filters.filters.TimeFilter object>, 'email__datetime__time__gt': <django_filters.filters.TimeFilter object>, 'email__datetime__time__gte': <django_filters.filters.TimeFilter object>, 'email__datetime__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__time__lt': <django_filters.filters.TimeFilter object>, 'email__datetime__time__lte': <django_filters.filters.TimeFilter object>, 'email__datetime__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email__datetime__week': <django_filters.filters.NumberFilter object>, 'email__datetime__week__gt': <django_filters.filters.NumberFilter object>, 'email__datetime__week__gte': <django_filters.filters.NumberFilter object>, 'email__datetime__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email__datetime__week__lt': <django_filters.filters.NumberFilter object>, 'email__datetime__week__lte': <django_filters.filters.NumberFilter object>, 'email__datetime__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'file_name': <django_filters.filters.CharFilter object>, 'file_name__contains': <django_filters.filters.CharFilter object>, 'file_name__endswith': <django_filters.filters.CharFilter object>, 'file_name__icontains': <django_filters.filters.CharFilter object>, 'file_name__iendswith': <django_filters.filters.CharFilter object>, 'file_name__iexact': <django_filters.filters.CharFilter object>, 'file_name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'file_name__iregex': <django_filters.filters.CharFilter object>, 'file_name__istartswith': <django_filters.filters.CharFilter object>, 'file_name__regex': <django_filters.filters.CharFilter object>, 'file_name__startswith': <django_filters.filters.CharFilter object>, 'is_favorite': <django_filters.rest_framework.filters.BooleanFilter object>, 'search': <django_filters.filters.CharFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>}
declared_filters = {'search': <django_filters.filters.CharFilter object>}
class api.v1.filters.CorrespondentFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Correspondent.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Correspondent

fields: ClassVar[dict[str, list[str]]] = {'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'email_address': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'email_name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'is_favorite': ['exact'], 'list_archive': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_help': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_id': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_owner': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_post': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_subscribe': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_unsubscribe': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'list_unsubscribe_post': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'real_name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'account_mail_address': <django_filters.filters.CharFilter object>, 'account_mail_address__contains': <django_filters.filters.CharFilter object>, 'account_mail_address__endswith': <django_filters.filters.CharFilter object>, 'account_mail_address__icontains': <django_filters.filters.CharFilter object>, 'account_mail_address__iendswith': <django_filters.filters.CharFilter object>, 'account_mail_address__iexact': <django_filters.filters.CharFilter object>, 'account_mail_address__in': <django_filters.filters.BaseInFilter object>, 'account_mail_address__iregex': <django_filters.filters.CharFilter object>, 'account_mail_address__istartswith': <django_filters.filters.CharFilter object>, 'account_mail_address__regex': <django_filters.filters.CharFilter object>, 'account_mail_address__startswith': <django_filters.filters.CharFilter object>, 'account_mail_host': <django_filters.filters.CharFilter object>, 'account_mail_host__contains': <django_filters.filters.CharFilter object>, 'account_mail_host__endswith': <django_filters.filters.CharFilter object>, 'account_mail_host__icontains': <django_filters.filters.CharFilter object>, 'account_mail_host__iendswith': <django_filters.filters.CharFilter object>, 'account_mail_host__iexact': <django_filters.filters.CharFilter object>, 'account_mail_host__in': <django_filters.filters.BaseInFilter object>, 'account_mail_host__iregex': <django_filters.filters.CharFilter object>, 'account_mail_host__istartswith': <django_filters.filters.CharFilter object>, 'account_mail_host__regex': <django_filters.filters.CharFilter object>, 'account_mail_host__startswith': <django_filters.filters.CharFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'email_address': <django_filters.filters.CharFilter object>, 'email_address__contains': <django_filters.filters.CharFilter object>, 'email_address__endswith': <django_filters.filters.CharFilter object>, 'email_address__icontains': <django_filters.filters.CharFilter object>, 'email_address__iendswith': <django_filters.filters.CharFilter object>, 'email_address__iexact': <django_filters.filters.CharFilter object>, 'email_address__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email_address__iregex': <django_filters.filters.CharFilter object>, 'email_address__istartswith': <django_filters.filters.CharFilter object>, 'email_address__regex': <django_filters.filters.CharFilter object>, 'email_address__startswith': <django_filters.filters.CharFilter object>, 'email_name': <django_filters.filters.CharFilter object>, 'email_name__contains': <django_filters.filters.CharFilter object>, 'email_name__endswith': <django_filters.filters.CharFilter object>, 'email_name__icontains': <django_filters.filters.CharFilter object>, 'email_name__iendswith': <django_filters.filters.CharFilter object>, 'email_name__iexact': <django_filters.filters.CharFilter object>, 'email_name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'email_name__iregex': <django_filters.filters.CharFilter object>, 'email_name__istartswith': <django_filters.filters.CharFilter object>, 'email_name__regex': <django_filters.filters.CharFilter object>, 'email_name__startswith': <django_filters.filters.CharFilter object>, 'is_favorite': <django_filters.rest_framework.filters.BooleanFilter object>, 'list_archive': <django_filters.filters.CharFilter object>, 'list_archive__contains': <django_filters.filters.CharFilter object>, 'list_archive__endswith': <django_filters.filters.CharFilter object>, 'list_archive__icontains': <django_filters.filters.CharFilter object>, 'list_archive__iendswith': <django_filters.filters.CharFilter object>, 'list_archive__iexact': <django_filters.filters.CharFilter object>, 'list_archive__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_archive__iregex': <django_filters.filters.CharFilter object>, 'list_archive__istartswith': <django_filters.filters.CharFilter object>, 'list_archive__regex': <django_filters.filters.CharFilter object>, 'list_archive__startswith': <django_filters.filters.CharFilter object>, 'list_help': <django_filters.filters.CharFilter object>, 'list_help__contains': <django_filters.filters.CharFilter object>, 'list_help__endswith': <django_filters.filters.CharFilter object>, 'list_help__icontains': <django_filters.filters.CharFilter object>, 'list_help__iendswith': <django_filters.filters.CharFilter object>, 'list_help__iexact': <django_filters.filters.CharFilter object>, 'list_help__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_help__iregex': <django_filters.filters.CharFilter object>, 'list_help__istartswith': <django_filters.filters.CharFilter object>, 'list_help__regex': <django_filters.filters.CharFilter object>, 'list_help__startswith': <django_filters.filters.CharFilter object>, 'list_id': <django_filters.filters.CharFilter object>, 'list_id__contains': <django_filters.filters.CharFilter object>, 'list_id__endswith': <django_filters.filters.CharFilter object>, 'list_id__icontains': <django_filters.filters.CharFilter object>, 'list_id__iendswith': <django_filters.filters.CharFilter object>, 'list_id__iexact': <django_filters.filters.CharFilter object>, 'list_id__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_id__iregex': <django_filters.filters.CharFilter object>, 'list_id__istartswith': <django_filters.filters.CharFilter object>, 'list_id__regex': <django_filters.filters.CharFilter object>, 'list_id__startswith': <django_filters.filters.CharFilter object>, 'list_owner': <django_filters.filters.CharFilter object>, 'list_owner__contains': <django_filters.filters.CharFilter object>, 'list_owner__endswith': <django_filters.filters.CharFilter object>, 'list_owner__icontains': <django_filters.filters.CharFilter object>, 'list_owner__iendswith': <django_filters.filters.CharFilter object>, 'list_owner__iexact': <django_filters.filters.CharFilter object>, 'list_owner__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_owner__iregex': <django_filters.filters.CharFilter object>, 'list_owner__istartswith': <django_filters.filters.CharFilter object>, 'list_owner__regex': <django_filters.filters.CharFilter object>, 'list_owner__startswith': <django_filters.filters.CharFilter object>, 'list_post': <django_filters.filters.CharFilter object>, 'list_post__contains': <django_filters.filters.CharFilter object>, 'list_post__endswith': <django_filters.filters.CharFilter object>, 'list_post__icontains': <django_filters.filters.CharFilter object>, 'list_post__iendswith': <django_filters.filters.CharFilter object>, 'list_post__iexact': <django_filters.filters.CharFilter object>, 'list_post__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_post__iregex': <django_filters.filters.CharFilter object>, 'list_post__istartswith': <django_filters.filters.CharFilter object>, 'list_post__regex': <django_filters.filters.CharFilter object>, 'list_post__startswith': <django_filters.filters.CharFilter object>, 'list_subscribe': <django_filters.filters.CharFilter object>, 'list_subscribe__contains': <django_filters.filters.CharFilter object>, 'list_subscribe__endswith': <django_filters.filters.CharFilter object>, 'list_subscribe__icontains': <django_filters.filters.CharFilter object>, 'list_subscribe__iendswith': <django_filters.filters.CharFilter object>, 'list_subscribe__iexact': <django_filters.filters.CharFilter object>, 'list_subscribe__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_subscribe__iregex': <django_filters.filters.CharFilter object>, 'list_subscribe__istartswith': <django_filters.filters.CharFilter object>, 'list_subscribe__regex': <django_filters.filters.CharFilter object>, 'list_subscribe__startswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe': <django_filters.filters.CharFilter object>, 'list_unsubscribe__contains': <django_filters.filters.CharFilter object>, 'list_unsubscribe__endswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe__icontains': <django_filters.filters.CharFilter object>, 'list_unsubscribe__iendswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe__iexact': <django_filters.filters.CharFilter object>, 'list_unsubscribe__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_unsubscribe__iregex': <django_filters.filters.CharFilter object>, 'list_unsubscribe__istartswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe__regex': <django_filters.filters.CharFilter object>, 'list_unsubscribe__startswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__contains': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__endswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__icontains': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__iendswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__iexact': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'list_unsubscribe_post__iregex': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__istartswith': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__regex': <django_filters.filters.CharFilter object>, 'list_unsubscribe_post__startswith': <django_filters.filters.CharFilter object>, 'mention__iexact': <django_filters.filters.CharFilter object>, 'real_name': <django_filters.filters.CharFilter object>, 'real_name__contains': <django_filters.filters.CharFilter object>, 'real_name__endswith': <django_filters.filters.CharFilter object>, 'real_name__icontains': <django_filters.filters.CharFilter object>, 'real_name__iendswith': <django_filters.filters.CharFilter object>, 'real_name__iexact': <django_filters.filters.CharFilter object>, 'real_name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'real_name__iregex': <django_filters.filters.CharFilter object>, 'real_name__istartswith': <django_filters.filters.CharFilter object>, 'real_name__regex': <django_filters.filters.CharFilter object>, 'real_name__startswith': <django_filters.filters.CharFilter object>, 'search': <django_filters.filters.CharFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>}
declared_filters = {'account_mail_address': <django_filters.filters.CharFilter object>, 'account_mail_address__contains': <django_filters.filters.CharFilter object>, 'account_mail_address__endswith': <django_filters.filters.CharFilter object>, 'account_mail_address__icontains': <django_filters.filters.CharFilter object>, 'account_mail_address__iendswith': <django_filters.filters.CharFilter object>, 'account_mail_address__iexact': <django_filters.filters.CharFilter object>, 'account_mail_address__in': <django_filters.filters.BaseInFilter object>, 'account_mail_address__iregex': <django_filters.filters.CharFilter object>, 'account_mail_address__istartswith': <django_filters.filters.CharFilter object>, 'account_mail_address__regex': <django_filters.filters.CharFilter object>, 'account_mail_address__startswith': <django_filters.filters.CharFilter object>, 'account_mail_host': <django_filters.filters.CharFilter object>, 'account_mail_host__contains': <django_filters.filters.CharFilter object>, 'account_mail_host__endswith': <django_filters.filters.CharFilter object>, 'account_mail_host__icontains': <django_filters.filters.CharFilter object>, 'account_mail_host__iendswith': <django_filters.filters.CharFilter object>, 'account_mail_host__iexact': <django_filters.filters.CharFilter object>, 'account_mail_host__in': <django_filters.filters.BaseInFilter object>, 'account_mail_host__iregex': <django_filters.filters.CharFilter object>, 'account_mail_host__istartswith': <django_filters.filters.CharFilter object>, 'account_mail_host__regex': <django_filters.filters.CharFilter object>, 'account_mail_host__startswith': <django_filters.filters.CharFilter object>, 'mention__iexact': <django_filters.filters.CharFilter object>, 'search': <django_filters.filters.CharFilter object>}
class api.v1.filters.DaemonFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Mailbox.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Daemon

fields: ClassVar[dict[str, list[str]]] = {'celery_task__last_run_at': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'celery_task__total_run_count': ['lte', 'gte', 'lt', 'gt', 'exact', 'in', 'range'], 'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'fetching_criterion': ['icontains', 'iexact', 'in'], 'fetching_criterion_arg': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'interval__every': ['lte', 'gte', 'lt', 'gt', 'exact', 'in', 'range'], 'interval__period': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'is_healthy': ['exact'], 'last_error': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'last_error_occurred_at': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'mailbox__is_healthy': ['exact'], 'mailbox__name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'uuid': ['exact', 'contains']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'account__is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'celery_task__last_run_at__date': <django_filters.filters.DateFilter object>, 'celery_task__last_run_at__date__gt': <django_filters.filters.DateFilter object>, 'celery_task__last_run_at__date__gte': <django_filters.filters.DateFilter object>, 'celery_task__last_run_at__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__date__lt': <django_filters.filters.DateFilter object>, 'celery_task__last_run_at__date__lte': <django_filters.filters.DateFilter object>, 'celery_task__last_run_at__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__day': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__day__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__day__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__day__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__day__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__hour': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__hour__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__hour__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__hour__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__hour__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__iso_week_day': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__iso_year': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_year__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_year__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__iso_year__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_year__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__minute': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__minute__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__minute__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__minute__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__minute__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__month': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__month__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__month__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__month__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__month__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__quarter': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__quarter__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__quarter__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__quarter__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__quarter__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__second': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__second__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__second__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__second__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__second__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__time': <django_filters.filters.TimeFilter object>, 'celery_task__last_run_at__time__gt': <django_filters.filters.TimeFilter object>, 'celery_task__last_run_at__time__gte': <django_filters.filters.TimeFilter object>, 'celery_task__last_run_at__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__time__lt': <django_filters.filters.TimeFilter object>, 'celery_task__last_run_at__time__lte': <django_filters.filters.TimeFilter object>, 'celery_task__last_run_at__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__last_run_at__week': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__week__gt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__week__gte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__last_run_at__week__lt': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__week__lte': <django_filters.filters.NumberFilter object>, 'celery_task__last_run_at__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'celery_task__total_run_count': <django_filters.filters.NumberFilter object>, 'celery_task__total_run_count__gt': <django_filters.filters.NumberFilter object>, 'celery_task__total_run_count__gte': <django_filters.filters.NumberFilter object>, 'celery_task__total_run_count__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'celery_task__total_run_count__lt': <django_filters.filters.NumberFilter object>, 'celery_task__total_run_count__lte': <django_filters.filters.NumberFilter object>, 'celery_task__total_run_count__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'enabled': <django_filters.rest_framework.filters.BooleanFilter object>, 'fetching_criterion__icontains': <django_filters.filters.CharFilter object>, 'fetching_criterion__iexact': <django_filters.filters.CharFilter object>, 'fetching_criterion__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'fetching_criterion_arg': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__contains': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__endswith': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__icontains': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__iendswith': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__iexact': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'fetching_criterion_arg__iregex': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__istartswith': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__regex': <django_filters.filters.CharFilter object>, 'fetching_criterion_arg__startswith': <django_filters.filters.CharFilter object>, 'interval__every': <django_filters.filters.NumberFilter object>, 'interval__every__gt': <django_filters.filters.NumberFilter object>, 'interval__every__gte': <django_filters.filters.NumberFilter object>, 'interval__every__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'interval__every__lt': <django_filters.filters.NumberFilter object>, 'interval__every__lte': <django_filters.filters.NumberFilter object>, 'interval__every__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'interval__period': <django_filters.filters.ChoiceFilter object>, 'interval__period__contains': <django_filters.filters.CharFilter object>, 'interval__period__endswith': <django_filters.filters.CharFilter object>, 'interval__period__icontains': <django_filters.filters.CharFilter object>, 'interval__period__iendswith': <django_filters.filters.CharFilter object>, 'interval__period__iexact': <django_filters.filters.CharFilter object>, 'interval__period__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'interval__period__iregex': <django_filters.filters.CharFilter object>, 'interval__period__istartswith': <django_filters.filters.CharFilter object>, 'interval__period__regex': <django_filters.filters.CharFilter object>, 'interval__period__startswith': <django_filters.filters.CharFilter object>, 'is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'last_error': <django_filters.filters.CharFilter object>, 'last_error__contains': <django_filters.filters.CharFilter object>, 'last_error__endswith': <django_filters.filters.CharFilter object>, 'last_error__icontains': <django_filters.filters.CharFilter object>, 'last_error__iendswith': <django_filters.filters.CharFilter object>, 'last_error__iexact': <django_filters.filters.CharFilter object>, 'last_error__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error__iregex': <django_filters.filters.CharFilter object>, 'last_error__istartswith': <django_filters.filters.CharFilter object>, 'last_error__regex': <django_filters.filters.CharFilter object>, 'last_error__startswith': <django_filters.filters.CharFilter object>, 'last_error_occurred_at__date': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__date__lt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__lte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__hour': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__hour__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_week_day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_year': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_year__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__minute': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__minute__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__month': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__month__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__quarter': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__quarter__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__second': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__second__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__time': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__time__lt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__lte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__week': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__week__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'mail_address': <django_filters.filters.CharFilter object>, 'mail_address__contains': <django_filters.filters.CharFilter object>, 'mail_address__endswith': <django_filters.filters.CharFilter object>, 'mail_address__icontains': <django_filters.filters.CharFilter object>, 'mail_address__iendswith': <django_filters.filters.CharFilter object>, 'mail_address__iexact': <django_filters.filters.CharFilter object>, 'mail_address__in': <django_filters.filters.BaseInFilter object>, 'mail_address__iregex': <django_filters.filters.CharFilter object>, 'mail_address__istartswith': <django_filters.filters.CharFilter object>, 'mail_address__regex': <django_filters.filters.CharFilter object>, 'mail_address__startswith': <django_filters.filters.CharFilter object>, 'mail_host': <django_filters.filters.CharFilter object>, 'mail_host__contains': <django_filters.filters.CharFilter object>, 'mail_host__endswith': <django_filters.filters.CharFilter object>, 'mail_host__icontains': <django_filters.filters.CharFilter object>, 'mail_host__iendswith': <django_filters.filters.CharFilter object>, 'mail_host__iexact': <django_filters.filters.CharFilter object>, 'mail_host__in': <django_filters.filters.BaseInFilter object>, 'mail_host__iregex': <django_filters.filters.CharFilter object>, 'mail_host__istartswith': <django_filters.filters.CharFilter object>, 'mail_host__regex': <django_filters.filters.CharFilter object>, 'mail_host__startswith': <django_filters.filters.CharFilter object>, 'mailbox__is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'mailbox__name': <django_filters.filters.CharFilter object>, 'mailbox__name__contains': <django_filters.filters.CharFilter object>, 'mailbox__name__endswith': <django_filters.filters.CharFilter object>, 'mailbox__name__icontains': <django_filters.filters.CharFilter object>, 'mailbox__name__iendswith': <django_filters.filters.CharFilter object>, 'mailbox__name__iexact': <django_filters.filters.CharFilter object>, 'mailbox__name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mailbox__name__iregex': <django_filters.filters.CharFilter object>, 'mailbox__name__istartswith': <django_filters.filters.CharFilter object>, 'mailbox__name__regex': <django_filters.filters.CharFilter object>, 'mailbox__name__startswith': <django_filters.filters.CharFilter object>, 'protocol__icontains': <django_filters.filters.CharFilter object>, 'protocol__iexact': <django_filters.filters.CharFilter object>, 'protocol__in': <django_filters.filters.BaseInFilter object>, 'search': <django_filters.filters.CharFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'uuid': <django_filters.filters.UUIDFilter object>, 'uuid__contains': <django_filters.filters.UUIDFilter object>}
declared_filters = {'account__is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'enabled': <django_filters.rest_framework.filters.BooleanFilter object>, 'mail_address': <django_filters.filters.CharFilter object>, 'mail_address__contains': <django_filters.filters.CharFilter object>, 'mail_address__endswith': <django_filters.filters.CharFilter object>, 'mail_address__icontains': <django_filters.filters.CharFilter object>, 'mail_address__iendswith': <django_filters.filters.CharFilter object>, 'mail_address__iexact': <django_filters.filters.CharFilter object>, 'mail_address__in': <django_filters.filters.BaseInFilter object>, 'mail_address__iregex': <django_filters.filters.CharFilter object>, 'mail_address__istartswith': <django_filters.filters.CharFilter object>, 'mail_address__regex': <django_filters.filters.CharFilter object>, 'mail_address__startswith': <django_filters.filters.CharFilter object>, 'mail_host': <django_filters.filters.CharFilter object>, 'mail_host__contains': <django_filters.filters.CharFilter object>, 'mail_host__endswith': <django_filters.filters.CharFilter object>, 'mail_host__icontains': <django_filters.filters.CharFilter object>, 'mail_host__iendswith': <django_filters.filters.CharFilter object>, 'mail_host__iexact': <django_filters.filters.CharFilter object>, 'mail_host__in': <django_filters.filters.BaseInFilter object>, 'mail_host__iregex': <django_filters.filters.CharFilter object>, 'mail_host__istartswith': <django_filters.filters.CharFilter object>, 'mail_host__regex': <django_filters.filters.CharFilter object>, 'mail_host__startswith': <django_filters.filters.CharFilter object>, 'protocol__icontains': <django_filters.filters.CharFilter object>, 'protocol__iexact': <django_filters.filters.CharFilter object>, 'protocol__in': <django_filters.filters.BaseInFilter object>, 'search': <django_filters.filters.CharFilter object>}
class api.v1.filters.EmailFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Email.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Email

fields: ClassVar[dict[str, list[str]]] = {'attachments__file_name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'correspondents__email_address': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'correspondents__email_name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'datasize': ['lte', 'gte', 'lt', 'gt', 'exact', 'in', 'range'], 'datetime': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'html_bodytext': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'is_favorite': ['exact'], 'mailbox__account__mail_address': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'mailbox__account__mail_host': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'mailbox__name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'message_id': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'plain_bodytext': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'subject': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'x_spam_flag': ['exact']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'attachments__file_name': <django_filters.filters.CharFilter object>, 'attachments__file_name__contains': <django_filters.filters.CharFilter object>, 'attachments__file_name__endswith': <django_filters.filters.CharFilter object>, 'attachments__file_name__icontains': <django_filters.filters.CharFilter object>, 'attachments__file_name__iendswith': <django_filters.filters.CharFilter object>, 'attachments__file_name__iexact': <django_filters.filters.CharFilter object>, 'attachments__file_name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'attachments__file_name__iregex': <django_filters.filters.CharFilter object>, 'attachments__file_name__istartswith': <django_filters.filters.CharFilter object>, 'attachments__file_name__regex': <django_filters.filters.CharFilter object>, 'attachments__file_name__startswith': <django_filters.filters.CharFilter object>, 'correspondent_mention': <django_filters.filters.CharFilter object>, 'correspondent_mention__icontains': <django_filters.filters.CharFilter object>, 'correspondent_mention__in': <django_filters.filters.BaseInFilter object>, 'correspondents__email_address': <django_filters.filters.CharFilter object>, 'correspondents__email_address__contains': <django_filters.filters.CharFilter object>, 'correspondents__email_address__endswith': <django_filters.filters.CharFilter object>, 'correspondents__email_address__icontains': <django_filters.filters.CharFilter object>, 'correspondents__email_address__iendswith': <django_filters.filters.CharFilter object>, 'correspondents__email_address__iexact': <django_filters.filters.CharFilter object>, 'correspondents__email_address__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'correspondents__email_address__iregex': <django_filters.filters.CharFilter object>, 'correspondents__email_address__istartswith': <django_filters.filters.CharFilter object>, 'correspondents__email_address__regex': <django_filters.filters.CharFilter object>, 'correspondents__email_address__startswith': <django_filters.filters.CharFilter object>, 'correspondents__email_name': <django_filters.filters.CharFilter object>, 'correspondents__email_name__contains': <django_filters.filters.CharFilter object>, 'correspondents__email_name__endswith': <django_filters.filters.CharFilter object>, 'correspondents__email_name__icontains': <django_filters.filters.CharFilter object>, 'correspondents__email_name__iendswith': <django_filters.filters.CharFilter object>, 'correspondents__email_name__iexact': <django_filters.filters.CharFilter object>, 'correspondents__email_name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'correspondents__email_name__iregex': <django_filters.filters.CharFilter object>, 'correspondents__email_name__istartswith': <django_filters.filters.CharFilter object>, 'correspondents__email_name__regex': <django_filters.filters.CharFilter object>, 'correspondents__email_name__startswith': <django_filters.filters.CharFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datasize': <django_filters.filters.NumberFilter object>, 'datasize__gt': <django_filters.filters.NumberFilter object>, 'datasize__gte': <django_filters.filters.NumberFilter object>, 'datasize__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datasize__lt': <django_filters.filters.NumberFilter object>, 'datasize__lte': <django_filters.filters.NumberFilter object>, 'datasize__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__date': <django_filters.filters.DateFilter object>, 'datetime__date__gt': <django_filters.filters.DateFilter object>, 'datetime__date__gte': <django_filters.filters.DateFilter object>, 'datetime__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__date__lt': <django_filters.filters.DateFilter object>, 'datetime__date__lte': <django_filters.filters.DateFilter object>, 'datetime__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__day': <django_filters.filters.NumberFilter object>, 'datetime__day__gt': <django_filters.filters.NumberFilter object>, 'datetime__day__gte': <django_filters.filters.NumberFilter object>, 'datetime__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__day__lt': <django_filters.filters.NumberFilter object>, 'datetime__day__lte': <django_filters.filters.NumberFilter object>, 'datetime__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__hour': <django_filters.filters.NumberFilter object>, 'datetime__hour__gt': <django_filters.filters.NumberFilter object>, 'datetime__hour__gte': <django_filters.filters.NumberFilter object>, 'datetime__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__hour__lt': <django_filters.filters.NumberFilter object>, 'datetime__hour__lte': <django_filters.filters.NumberFilter object>, 'datetime__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__iso_week_day': <django_filters.filters.NumberFilter object>, 'datetime__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'datetime__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'datetime__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'datetime__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'datetime__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__iso_year': <django_filters.filters.NumberFilter object>, 'datetime__iso_year__gt': <django_filters.filters.NumberFilter object>, 'datetime__iso_year__gte': <django_filters.filters.NumberFilter object>, 'datetime__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__iso_year__lt': <django_filters.filters.NumberFilter object>, 'datetime__iso_year__lte': <django_filters.filters.NumberFilter object>, 'datetime__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__minute': <django_filters.filters.NumberFilter object>, 'datetime__minute__gt': <django_filters.filters.NumberFilter object>, 'datetime__minute__gte': <django_filters.filters.NumberFilter object>, 'datetime__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__minute__lt': <django_filters.filters.NumberFilter object>, 'datetime__minute__lte': <django_filters.filters.NumberFilter object>, 'datetime__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__month': <django_filters.filters.NumberFilter object>, 'datetime__month__gt': <django_filters.filters.NumberFilter object>, 'datetime__month__gte': <django_filters.filters.NumberFilter object>, 'datetime__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__month__lt': <django_filters.filters.NumberFilter object>, 'datetime__month__lte': <django_filters.filters.NumberFilter object>, 'datetime__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__quarter': <django_filters.filters.NumberFilter object>, 'datetime__quarter__gt': <django_filters.filters.NumberFilter object>, 'datetime__quarter__gte': <django_filters.filters.NumberFilter object>, 'datetime__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__quarter__lt': <django_filters.filters.NumberFilter object>, 'datetime__quarter__lte': <django_filters.filters.NumberFilter object>, 'datetime__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__second': <django_filters.filters.NumberFilter object>, 'datetime__second__gt': <django_filters.filters.NumberFilter object>, 'datetime__second__gte': <django_filters.filters.NumberFilter object>, 'datetime__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__second__lt': <django_filters.filters.NumberFilter object>, 'datetime__second__lte': <django_filters.filters.NumberFilter object>, 'datetime__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__time': <django_filters.filters.TimeFilter object>, 'datetime__time__gt': <django_filters.filters.TimeFilter object>, 'datetime__time__gte': <django_filters.filters.TimeFilter object>, 'datetime__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__time__lt': <django_filters.filters.TimeFilter object>, 'datetime__time__lte': <django_filters.filters.TimeFilter object>, 'datetime__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'datetime__week': <django_filters.filters.NumberFilter object>, 'datetime__week__gt': <django_filters.filters.NumberFilter object>, 'datetime__week__gte': <django_filters.filters.NumberFilter object>, 'datetime__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'datetime__week__lt': <django_filters.filters.NumberFilter object>, 'datetime__week__lte': <django_filters.filters.NumberFilter object>, 'datetime__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'headers__has_any_keys': <django_filters.filters.BaseInFilter object>, 'headers__has_key': <django_filters.filters.CharFilter object>, 'headers__has_keys': <django_filters.filters.BaseInFilter object>, 'headers__regex': <django_filters.filters.CharFilter object>, 'html_bodytext': <django_filters.filters.CharFilter object>, 'html_bodytext__contains': <django_filters.filters.CharFilter object>, 'html_bodytext__endswith': <django_filters.filters.CharFilter object>, 'html_bodytext__icontains': <django_filters.filters.CharFilter object>, 'html_bodytext__iendswith': <django_filters.filters.CharFilter object>, 'html_bodytext__iexact': <django_filters.filters.CharFilter object>, 'html_bodytext__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'html_bodytext__iregex': <django_filters.filters.CharFilter object>, 'html_bodytext__istartswith': <django_filters.filters.CharFilter object>, 'html_bodytext__regex': <django_filters.filters.CharFilter object>, 'html_bodytext__startswith': <django_filters.filters.CharFilter object>, 'is_favorite': <django_filters.rest_framework.filters.BooleanFilter object>, 'mailbox__account__mail_address': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__contains': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__endswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__icontains': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__iendswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__iexact': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mailbox__account__mail_address__iregex': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__istartswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__regex': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_address__startswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__contains': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__endswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__icontains': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__iendswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__iexact': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mailbox__account__mail_host__iregex': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__istartswith': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__regex': <django_filters.filters.CharFilter object>, 'mailbox__account__mail_host__startswith': <django_filters.filters.CharFilter object>, 'mailbox__name': <django_filters.filters.CharFilter object>, 'mailbox__name__contains': <django_filters.filters.CharFilter object>, 'mailbox__name__endswith': <django_filters.filters.CharFilter object>, 'mailbox__name__icontains': <django_filters.filters.CharFilter object>, 'mailbox__name__iendswith': <django_filters.filters.CharFilter object>, 'mailbox__name__iexact': <django_filters.filters.CharFilter object>, 'mailbox__name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'mailbox__name__iregex': <django_filters.filters.CharFilter object>, 'mailbox__name__istartswith': <django_filters.filters.CharFilter object>, 'mailbox__name__regex': <django_filters.filters.CharFilter object>, 'mailbox__name__startswith': <django_filters.filters.CharFilter object>, 'message_id': <django_filters.filters.CharFilter object>, 'message_id__contains': <django_filters.filters.CharFilter object>, 'message_id__endswith': <django_filters.filters.CharFilter object>, 'message_id__icontains': <django_filters.filters.CharFilter object>, 'message_id__iendswith': <django_filters.filters.CharFilter object>, 'message_id__iexact': <django_filters.filters.CharFilter object>, 'message_id__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'message_id__iregex': <django_filters.filters.CharFilter object>, 'message_id__istartswith': <django_filters.filters.CharFilter object>, 'message_id__regex': <django_filters.filters.CharFilter object>, 'message_id__startswith': <django_filters.filters.CharFilter object>, 'plain_bodytext': <django_filters.filters.CharFilter object>, 'plain_bodytext__contains': <django_filters.filters.CharFilter object>, 'plain_bodytext__endswith': <django_filters.filters.CharFilter object>, 'plain_bodytext__icontains': <django_filters.filters.CharFilter object>, 'plain_bodytext__iendswith': <django_filters.filters.CharFilter object>, 'plain_bodytext__iexact': <django_filters.filters.CharFilter object>, 'plain_bodytext__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'plain_bodytext__iregex': <django_filters.filters.CharFilter object>, 'plain_bodytext__istartswith': <django_filters.filters.CharFilter object>, 'plain_bodytext__regex': <django_filters.filters.CharFilter object>, 'plain_bodytext__startswith': <django_filters.filters.CharFilter object>, 'search': <django_filters.filters.CharFilter object>, 'subject': <django_filters.filters.CharFilter object>, 'subject__contains': <django_filters.filters.CharFilter object>, 'subject__endswith': <django_filters.filters.CharFilter object>, 'subject__icontains': <django_filters.filters.CharFilter object>, 'subject__iendswith': <django_filters.filters.CharFilter object>, 'subject__iexact': <django_filters.filters.CharFilter object>, 'subject__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'subject__iregex': <django_filters.filters.CharFilter object>, 'subject__istartswith': <django_filters.filters.CharFilter object>, 'subject__regex': <django_filters.filters.CharFilter object>, 'subject__startswith': <django_filters.filters.CharFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'x_spam_flag': <django_filters.rest_framework.filters.BooleanFilter object>}
declared_filters = {'correspondent_mention': <django_filters.filters.CharFilter object>, 'correspondent_mention__icontains': <django_filters.filters.CharFilter object>, 'correspondent_mention__in': <django_filters.filters.BaseInFilter object>, 'headers__has_any_keys': <django_filters.filters.BaseInFilter object>, 'headers__has_key': <django_filters.filters.CharFilter object>, 'headers__has_keys': <django_filters.filters.BaseInFilter object>, 'headers__regex': <django_filters.filters.CharFilter object>, 'search': <django_filters.filters.CharFilter object>}
class api.v1.filters.MailboxFilterSet(data=None, queryset=None, *, request=None, prefix=None)[source]

Bases: FilterSet

The filter class for core.models.Mailbox.

class Meta[source]

Bases: object

Metadata class for the filter.

model

alias of Mailbox

fields: ClassVar[dict[str, list[str]]] = {'account__is_healthy': ['exact'], 'account__mail_address': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'account__mail_host': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'account__protocol': ['icontains', 'iexact', 'in'], 'created': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'is_favorite': ['exact'], 'is_healthy': ['exact'], 'last_error': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'last_error_occurred_at': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range'], 'name': ['icontains', 'contains', 'exact', 'iexact', 'startswith', 'istartswith', 'endswith', 'iendswith', 'regex', 'iregex', 'in'], 'save_attachments': ['exact'], 'save_to_eml': ['exact'], 'type': ['icontains', 'iexact', 'in'], 'updated': ['date', 'date__gte', 'date__lte', 'date__gt', 'date__lt', 'date__in', 'date__range', 'time', 'time__gte', 'time__lte', 'time__gt', 'time__lt', 'time__in', 'time__range', 'iso_year', 'iso_year', 'iso_year__gte', 'iso_year__lte', 'iso_year__gt', 'iso_year__lt', 'iso_year__in', 'iso_year__range', 'month', 'month__gte', 'month__lte', 'month__gt', 'month__lt', 'month__in', 'month__range', 'quarter', 'quarter__gte', 'quarter__lte', 'quarter__gt', 'quarter__lt', 'quarter__in', 'quarter__range', 'week', 'week__gte', 'week__lte', 'week__gt', 'week__lt', 'week__in', 'week__range', 'iso_week_day', 'iso_week_day__gte', 'iso_week_day__lte', 'iso_week_day__gt', 'iso_week_day__lt', 'iso_week_day__in', 'iso_week_day__range', 'day', 'day__gte', 'day__lte', 'day__gt', 'day__lt', 'day__in', 'day__range', 'hour', 'hour__gte', 'hour__lte', 'hour__gt', 'hour__lt', 'hour__in', 'hour__range', 'minute', 'minute__gte', 'minute__lte', 'minute__gt', 'minute__lt', 'minute__in', 'minute__range', 'second', 'second__gte', 'second__lte', 'second__gt', 'second__lt', 'second__in', 'second__range']}
filter_text_fields(queryset, name, value)[source]

Filters textfields in the model.

Parameters:
  • queryset (QuerySet) – The basic queryset to filter.

  • name (str) – The name of the filterfield.

  • value (str) – The value to filter by.

Return type:

QuerySet

Returns:

The filtered queryset.

_meta = <django_filters.filterset.FilterSetOptions object>
base_filters = {'account__is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'account__mail_address': <django_filters.filters.CharFilter object>, 'account__mail_address__contains': <django_filters.filters.CharFilter object>, 'account__mail_address__endswith': <django_filters.filters.CharFilter object>, 'account__mail_address__icontains': <django_filters.filters.CharFilter object>, 'account__mail_address__iendswith': <django_filters.filters.CharFilter object>, 'account__mail_address__iexact': <django_filters.filters.CharFilter object>, 'account__mail_address__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'account__mail_address__iregex': <django_filters.filters.CharFilter object>, 'account__mail_address__istartswith': <django_filters.filters.CharFilter object>, 'account__mail_address__regex': <django_filters.filters.CharFilter object>, 'account__mail_address__startswith': <django_filters.filters.CharFilter object>, 'account__mail_host': <django_filters.filters.CharFilter object>, 'account__mail_host__contains': <django_filters.filters.CharFilter object>, 'account__mail_host__endswith': <django_filters.filters.CharFilter object>, 'account__mail_host__icontains': <django_filters.filters.CharFilter object>, 'account__mail_host__iendswith': <django_filters.filters.CharFilter object>, 'account__mail_host__iexact': <django_filters.filters.CharFilter object>, 'account__mail_host__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'account__mail_host__iregex': <django_filters.filters.CharFilter object>, 'account__mail_host__istartswith': <django_filters.filters.CharFilter object>, 'account__mail_host__regex': <django_filters.filters.CharFilter object>, 'account__mail_host__startswith': <django_filters.filters.CharFilter object>, 'account__protocol__icontains': <django_filters.filters.CharFilter object>, 'account__protocol__iexact': <django_filters.filters.CharFilter object>, 'account__protocol__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date': <django_filters.filters.DateFilter object>, 'created__date__gt': <django_filters.filters.DateFilter object>, 'created__date__gte': <django_filters.filters.DateFilter object>, 'created__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__date__lt': <django_filters.filters.DateFilter object>, 'created__date__lte': <django_filters.filters.DateFilter object>, 'created__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__day': <django_filters.filters.NumberFilter object>, 'created__day__gt': <django_filters.filters.NumberFilter object>, 'created__day__gte': <django_filters.filters.NumberFilter object>, 'created__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__day__lt': <django_filters.filters.NumberFilter object>, 'created__day__lte': <django_filters.filters.NumberFilter object>, 'created__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__hour': <django_filters.filters.NumberFilter object>, 'created__hour__gt': <django_filters.filters.NumberFilter object>, 'created__hour__gte': <django_filters.filters.NumberFilter object>, 'created__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__hour__lt': <django_filters.filters.NumberFilter object>, 'created__hour__lte': <django_filters.filters.NumberFilter object>, 'created__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_week_day': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'created__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__iso_year': <django_filters.filters.NumberFilter object>, 'created__iso_year__gt': <django_filters.filters.NumberFilter object>, 'created__iso_year__gte': <django_filters.filters.NumberFilter object>, 'created__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__iso_year__lt': <django_filters.filters.NumberFilter object>, 'created__iso_year__lte': <django_filters.filters.NumberFilter object>, 'created__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__minute': <django_filters.filters.NumberFilter object>, 'created__minute__gt': <django_filters.filters.NumberFilter object>, 'created__minute__gte': <django_filters.filters.NumberFilter object>, 'created__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__minute__lt': <django_filters.filters.NumberFilter object>, 'created__minute__lte': <django_filters.filters.NumberFilter object>, 'created__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__month': <django_filters.filters.NumberFilter object>, 'created__month__gt': <django_filters.filters.NumberFilter object>, 'created__month__gte': <django_filters.filters.NumberFilter object>, 'created__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__month__lt': <django_filters.filters.NumberFilter object>, 'created__month__lte': <django_filters.filters.NumberFilter object>, 'created__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__quarter': <django_filters.filters.NumberFilter object>, 'created__quarter__gt': <django_filters.filters.NumberFilter object>, 'created__quarter__gte': <django_filters.filters.NumberFilter object>, 'created__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__quarter__lt': <django_filters.filters.NumberFilter object>, 'created__quarter__lte': <django_filters.filters.NumberFilter object>, 'created__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__second': <django_filters.filters.NumberFilter object>, 'created__second__gt': <django_filters.filters.NumberFilter object>, 'created__second__gte': <django_filters.filters.NumberFilter object>, 'created__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__second__lt': <django_filters.filters.NumberFilter object>, 'created__second__lte': <django_filters.filters.NumberFilter object>, 'created__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__time': <django_filters.filters.TimeFilter object>, 'created__time__gt': <django_filters.filters.TimeFilter object>, 'created__time__gte': <django_filters.filters.TimeFilter object>, 'created__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__time__lt': <django_filters.filters.TimeFilter object>, 'created__time__lte': <django_filters.filters.TimeFilter object>, 'created__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'created__week': <django_filters.filters.NumberFilter object>, 'created__week__gt': <django_filters.filters.NumberFilter object>, 'created__week__gte': <django_filters.filters.NumberFilter object>, 'created__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'created__week__lt': <django_filters.filters.NumberFilter object>, 'created__week__lte': <django_filters.filters.NumberFilter object>, 'created__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'is_favorite': <django_filters.rest_framework.filters.BooleanFilter object>, 'is_healthy': <django_filters.rest_framework.filters.BooleanFilter object>, 'last_error': <django_filters.filters.CharFilter object>, 'last_error__contains': <django_filters.filters.CharFilter object>, 'last_error__endswith': <django_filters.filters.CharFilter object>, 'last_error__icontains': <django_filters.filters.CharFilter object>, 'last_error__iendswith': <django_filters.filters.CharFilter object>, 'last_error__iexact': <django_filters.filters.CharFilter object>, 'last_error__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error__iregex': <django_filters.filters.CharFilter object>, 'last_error__istartswith': <django_filters.filters.CharFilter object>, 'last_error__regex': <django_filters.filters.CharFilter object>, 'last_error__startswith': <django_filters.filters.CharFilter object>, 'last_error_occurred_at__date': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__gte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__date__lt': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__lte': <django_filters.filters.DateFilter object>, 'last_error_occurred_at__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__hour': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__hour__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_week_day': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__iso_year': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__iso_year__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__minute': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__minute__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__month': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__month__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__quarter': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__quarter__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__second': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__second__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__time': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__gte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__time__lt': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__lte': <django_filters.filters.TimeFilter object>, 'last_error_occurred_at__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'last_error_occurred_at__week': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__gte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'last_error_occurred_at__week__lt': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__lte': <django_filters.filters.NumberFilter object>, 'last_error_occurred_at__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'name': <django_filters.filters.CharFilter object>, 'name__contains': <django_filters.filters.CharFilter object>, 'name__endswith': <django_filters.filters.CharFilter object>, 'name__icontains': <django_filters.filters.CharFilter object>, 'name__iendswith': <django_filters.filters.CharFilter object>, 'name__iexact': <django_filters.filters.CharFilter object>, 'name__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'name__iregex': <django_filters.filters.CharFilter object>, 'name__istartswith': <django_filters.filters.CharFilter object>, 'name__regex': <django_filters.filters.CharFilter object>, 'name__startswith': <django_filters.filters.CharFilter object>, 'save_attachments': <django_filters.rest_framework.filters.BooleanFilter object>, 'save_to_eml': <django_filters.rest_framework.filters.BooleanFilter object>, 'search': <django_filters.filters.CharFilter object>, 'type__icontains': <django_filters.filters.CharFilter object>, 'type__iexact': <django_filters.filters.CharFilter object>, 'type__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date': <django_filters.filters.DateFilter object>, 'updated__date__gt': <django_filters.filters.DateFilter object>, 'updated__date__gte': <django_filters.filters.DateFilter object>, 'updated__date__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__date__lt': <django_filters.filters.DateFilter object>, 'updated__date__lte': <django_filters.filters.DateFilter object>, 'updated__date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__day': <django_filters.filters.NumberFilter object>, 'updated__day__gt': <django_filters.filters.NumberFilter object>, 'updated__day__gte': <django_filters.filters.NumberFilter object>, 'updated__day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__day__lt': <django_filters.filters.NumberFilter object>, 'updated__day__lte': <django_filters.filters.NumberFilter object>, 'updated__day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__hour': <django_filters.filters.NumberFilter object>, 'updated__hour__gt': <django_filters.filters.NumberFilter object>, 'updated__hour__gte': <django_filters.filters.NumberFilter object>, 'updated__hour__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__hour__lt': <django_filters.filters.NumberFilter object>, 'updated__hour__lte': <django_filters.filters.NumberFilter object>, 'updated__hour__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_week_day': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_week_day__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_week_day__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__iso_year': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__gte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__iso_year__lt': <django_filters.filters.NumberFilter object>, 'updated__iso_year__lte': <django_filters.filters.NumberFilter object>, 'updated__iso_year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__minute': <django_filters.filters.NumberFilter object>, 'updated__minute__gt': <django_filters.filters.NumberFilter object>, 'updated__minute__gte': <django_filters.filters.NumberFilter object>, 'updated__minute__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__minute__lt': <django_filters.filters.NumberFilter object>, 'updated__minute__lte': <django_filters.filters.NumberFilter object>, 'updated__minute__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__month': <django_filters.filters.NumberFilter object>, 'updated__month__gt': <django_filters.filters.NumberFilter object>, 'updated__month__gte': <django_filters.filters.NumberFilter object>, 'updated__month__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__month__lt': <django_filters.filters.NumberFilter object>, 'updated__month__lte': <django_filters.filters.NumberFilter object>, 'updated__month__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__quarter': <django_filters.filters.NumberFilter object>, 'updated__quarter__gt': <django_filters.filters.NumberFilter object>, 'updated__quarter__gte': <django_filters.filters.NumberFilter object>, 'updated__quarter__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__quarter__lt': <django_filters.filters.NumberFilter object>, 'updated__quarter__lte': <django_filters.filters.NumberFilter object>, 'updated__quarter__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__second': <django_filters.filters.NumberFilter object>, 'updated__second__gt': <django_filters.filters.NumberFilter object>, 'updated__second__gte': <django_filters.filters.NumberFilter object>, 'updated__second__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__second__lt': <django_filters.filters.NumberFilter object>, 'updated__second__lte': <django_filters.filters.NumberFilter object>, 'updated__second__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__time': <django_filters.filters.TimeFilter object>, 'updated__time__gt': <django_filters.filters.TimeFilter object>, 'updated__time__gte': <django_filters.filters.TimeFilter object>, 'updated__time__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__time__lt': <django_filters.filters.TimeFilter object>, 'updated__time__lte': <django_filters.filters.TimeFilter object>, 'updated__time__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'updated__week': <django_filters.filters.NumberFilter object>, 'updated__week__gt': <django_filters.filters.NumberFilter object>, 'updated__week__gte': <django_filters.filters.NumberFilter object>, 'updated__week__in': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteInFilter object>, 'updated__week__lt': <django_filters.filters.NumberFilter object>, 'updated__week__lte': <django_filters.filters.NumberFilter object>, 'updated__week__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>}
declared_filters = {'search': <django_filters.filters.CharFilter object>}

Submodules