rest.blob.serializers

Serializers used throughout the Rest API

class rest.blob.serializers.BlobSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)

Bases: rest_framework_mongoengine.serializers.DocumentSerializer

Blob serializer

class Meta
fields = ['id', 'user_id', 'filename', 'handle', 'blob', 'upload_date']
model

alias of core_main_app.components.blob.models.Blob

read_only_fields = ('id', 'user_id', 'filename', 'handle', 'upload_date')
create(validated_data)

Create and return a new Blob instance, given the validated data.

Parameters:validated_data

Returns:

get_handle(instance)

Return handle

Parameters:instance

Returns:

get_upload_date(instance)

Return upload date

Parameters:instance

Returns:

class rest.blob.serializers.DeleteBlobsSerializer(instance=None, data=<class rest_framework.fields.empty>, **kwargs)

Bases: rest_framework_mongoengine.serializers.DocumentSerializer

Delete Blob serializer.

class Meta
fields = ('id',)
model

alias of core_main_app.components.blob.models.Blob

validate_id(id)

Validate id field

Parameters:id

Returns: