Output Filters

Module contents

Filters for the Output and OutputDefinition subclasses.

Submodules

django_analyses.filters.output.output module

Definition of an OutputFilter for the Output model.

class django_analyses.filters.output.output.OutputFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the Output model.

class Meta

Bases: object

fields = ('run', 'key')
model

alias of django_analyses.models.output.output.Output

base_filters = {'key': <django_filters.filters.CharFilter object>, 'output_type': <django_filters.filters.ChoiceFilter object>, 'run': <django_filters.filters.ModelChoiceFilter object>}
declared_filters = {'key': <django_filters.filters.CharFilter object>, 'output_type': <django_filters.filters.ChoiceFilter object>}
filter_key(queryset, name, value)
filter_output_type(queryset, name, value)

django_analyses.filters.output.output_definition module

Definition of an OutputDefinitionFilter for the OutputDefinition model.

class django_analyses.filters.output.output_definition.OutputDefinitionFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the OutputDefinition model.

class Meta

Bases: object

fields = ('key', 'output_specification')
model

alias of django_analyses.models.output.definitions.output_definition.OutputDefinition

base_filters = {'key': <django_filters.filters.CharFilter object>, 'output_specification': <django_filters.filters.AllValuesFilter object>}
declared_filters = {'output_specification': <django_filters.filters.AllValuesFilter object>}