beat.web.code.api module

class beat.web.code.api.ShareCodeView(**kwargs)[source]

Bases: beat.web.common.api.ShareView

serializer_class

alias of beat.web.code.serializers.CodeSharingSerializer

do_share(obj, data)[source]
class beat.web.code.api.DiffView(**kwargs)[source]

Bases: rest_framework.generics.RetrieveAPIView

model

alias of beat.web.code.models.Code

serializer_class

alias of beat.web.common.serializers.DiffSerializer

get(request, author1, name1, version1, author2, name2, version2)[source]
class beat.web.code.api.RetrieveUpdateDestroyCodeView(**kwargs)[source]

Bases: beat.web.common.api.RetrieveUpdateDestroyContributionView

model

alias of beat.web.code.models.Code

serializer_class

alias of beat.web.code.serializers.CodeSerializer

get(request, *args, **kwargs)[source]