accounts.serializers package

Module contents

Django REST Framework serializers module for the accounts package.

Submodules

accounts.serializers.group module

Definition of the GroupSerializer class.

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

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer class for the Group model.

accounts.serializers.laboratory module

Definition of the LaboratorySerializer class.

class accounts.serializers.laboratory.LaboratorySerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer class for the Laboratory model.

accounts.serializers.profile module

Definition of the ProfileSerializer class.

class accounts.serializers.profile.ProfileSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_framework.serializers.HyperlinkedModelSerializer

Serializer class for the Profile model.

accounts.serializers.user module

Definition of the UserSerializer class.

class accounts.serializers.user.UserSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)

Bases: rest_auth.serializers.UserDetailsSerializer

Serializer class for the User model.

References

update(username, data: dict)

Update a user’s personal information, including profile data.

Parameters:
  • username (User) – User to be updated
  • data (dict) – User information
Returns:

Updated user instance

Return type:

User