journals.api.filtersets.pubfraction module¶
-
class
journals.api.filtersets.pubfraction.
PubFractionPublicAPIFilterSet
(data=None, queryset=None, *, request=None, prefix=None)[source]¶ Bases:
django_filters.rest_framework.filterset.FilterSet
-
class
Meta
[source]¶ Bases:
object
-
model
¶
-
fields
= {'fraction': ['gte', 'lte', 'exact'], 'organization__country': ['exact'], 'organization__name': ['icontains', 'istartswith', 'exact'], 'publication__publication_date': ['year', 'month', 'exact', 'year__gte', 'year__lte', 'year__range', 'gte', 'lte', 'range']}¶
-
-
base_filters
= {'fraction': <django_filters.filters.NumberFilter object>, 'fraction__gte': <django_filters.filters.NumberFilter object>, 'fraction__lte': <django_filters.filters.NumberFilter object>, 'organization__country': <django_filters.filters.ChoiceFilter object>, 'organization__name': <django_filters.filters.CharFilter object>, 'organization__name__icontains': <django_filters.filters.CharFilter object>, 'organization__name__istartswith': <django_filters.filters.CharFilter object>, 'publication__publication_date': <django_filters.filters.DateFilter object>, 'publication__publication_date__gte': <django_filters.filters.DateFilter object>, 'publication__publication_date__lte': <django_filters.filters.DateFilter object>, 'publication__publication_date__month': <django_filters.filters.NumberFilter object>, 'publication__publication_date__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>, 'publication__publication_date__year': <django_filters.filters.NumberFilter object>, 'publication__publication_date__year__gte': <django_filters.filters.NumberFilter object>, 'publication__publication_date__year__lte': <django_filters.filters.NumberFilter object>, 'publication__publication_date__year__range': <django_filters.filterset.BaseFilterSet.filter_for_lookup.<locals>.ConcreteRangeFilter object>}¶
-
declared_filters
= {}¶
-
class