research.serializers package

Module contents

Django REST Framework serializers module for the research package.

Submodules

research.serializers.group module

Definition of the GroupSerializer class.

class research.serializers.group.GroupReadSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

HyperlinkedModelSerializer for the Group model to be used in GET requests.

class research.serializers.group.GroupSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

HyperlinkedModelSerializer for the Group model to be used in POST requests.

class research.serializers.group.MiniStudySerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.ModelSerializer

A minimized Study ModelSerializer used in the GroupReadSerializer class.

research.serializers.study module

Definition of the StudySerializer class.

class research.serializers.study.MiniStudySerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Minified serializer for the Study model.

class research.serializers.study.StudySerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer for the Study model.

research.serializers.subject module

Definition of the SubjectSerializer class.

class research.serializers.subject.AdminSubjectSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: research.serializers.subject.SubjectSerializer

class research.serializers.subject.SubjectSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.ModelSerializer

Base serializer for the Subject model.