Filters

Module contents

Filters for the app’s models.

References

Submodules

django_analyses.filters.analysis module

Definition of an AnalysisFilter for the Analysis model.

class django_analyses.filters.analysis.AnalysisFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the Analysis model.

class Meta

Bases: object

fields = ('id', 'category')
model

alias of django_analyses.models.analysis.Analysis

base_filters = {'category': <django_filters.filters.ModelChoiceFilter object>, 'created': <django_filters.filters.DateTimeFromToRangeFilter object>, 'description': <django_filters.filters.LookupChoiceFilter object>, 'has_runs': <django_filters.rest_framework.filters.BooleanFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'title': <django_filters.filters.LookupChoiceFilter object>}
declared_filters = {'created': <django_filters.filters.DateTimeFromToRangeFilter object>, 'description': <django_filters.filters.LookupChoiceFilter object>, 'has_runs': <django_filters.rest_framework.filters.BooleanFilter object>, 'title': <django_filters.filters.LookupChoiceFilter object>}
filter_has_runs(queryset, name, value)

django_analyses.filters.category module

Definition of a CategoryFilter for the Category model.

class django_analyses.filters.category.CategoryFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the Category model.

class Meta

Bases: object

fields = ('id', 'title', 'description', 'parent', 'is_root')
model

alias of django_analyses.models.category.Category

base_filters = {'description': <django_filters.filters.LookupChoiceFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'is_root': <django_filters.rest_framework.filters.BooleanFilter object>, 'parent': <django_filters.filters.CharFilter object>, 'title': <django_filters.filters.LookupChoiceFilter object>}
declared_filters = {'description': <django_filters.filters.LookupChoiceFilter object>, 'is_root': <django_filters.rest_framework.filters.BooleanFilter object>, 'parent': <django_filters.filters.CharFilter object>, 'title': <django_filters.filters.LookupChoiceFilter object>}
filter_is_root(queryset, name: str, value: bool)