Serializers

Module contents

Serializers for the app’s models.

References

Subpackages

Submodules

django_mri.serializers.nifti module

Definition of the NiftiSerializer class.

class django_mri.serializers.nifti.NiftiSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer for the NIfTI model.

django_mri.serializers.scan module

Definition of the ScanSerializer class.

class django_mri.serializers.scan.ScanSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer class for the User model.

References

create(data: dict)

Gets or creates an instance of the Scan model based on the provided data.

Parameters:data (dict) – Instance data
Returns:Matching scan
Return type:Scan

django_mri.serializers.sequence_type module

class django_mri.serializers.sequence_type.SequenceTypeSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer