Filters

Module contents

Filters for app’s models.

Notes

For more information, see:

Submodules

django_mri.filters.scan_filter module

Definition of the ScanFilter class.

class django_mri.filters.scan_filter.NumberInFilter(*args, **kwargs)

Bases: django_filters.filters.BaseInFilter, django_filters.filters.NumberFilter

class django_mri.filters.scan_filter.ScanFilter(data=None, queryset=None, *, request=None, prefix=None)

Bases: django_filters.rest_framework.filterset.FilterSet

Provides useful filtering options for the Series class.

base_filters = {'created': <django_filters.filters.DateTimeFromToRangeFilter object>, 'description': <django_filters.filters.LookupChoiceFilter object>, 'dicom__id': <django_filters.filters.NumberFilter object>, 'dicom_id_in': <django_mri.filters.scan_filter.NumberInFilter object>, 'echo_time': <django_filters.filters.NumberFilter object>, 'id': <django_filters.filters.NumberFilter object>, 'institution_name': <django_filters.filters.AllValuesFilter object>, 'inversion_time': <django_filters.filters.NumberFilter object>, 'is_updated_from_dicom': <django_filters.rest_framework.filters.BooleanFilter object>, 'number': <django_filters.filters.NumberFilter object>, 'repetition_time': <django_filters.filters.NumberFilter object>, 'scan_time': <django_filters.filters.DateTimeFromToRangeFilter object>, 'sequence_type': <django_mri.filters.scan_filter.NumberInFilter object>, 'subject': <django_filters.filters.ModelChoiceFilter object>}
declared_filters = {'created': <django_filters.filters.DateTimeFromToRangeFilter object>, 'description': <django_filters.filters.LookupChoiceFilter object>, 'dicom_id_in': <django_mri.filters.scan_filter.NumberInFilter object>, 'institution_name': <django_filters.filters.AllValuesFilter object>, 'number': <django_filters.filters.NumberFilter object>, 'scan_time': <django_filters.filters.DateTimeFromToRangeFilter object>, 'sequence_type': <django_mri.filters.scan_filter.NumberInFilter object>}
django_mri.filters.scan_filter.filter_by_sequence_type(queryset, field_name, value)

django_mri.filters.sequence_type_filter module