ViewSets

Module: pastebin.pastes.viewsets

Contains API for pastes app.

class pastebin.pastes.viewsets.PastesViewSet(**kwargs)

API endpoint for pastes.

basename = None
description = None
detail = None
filterset_class

alias of pastebin.pastes.filters.PasteFilter

get_serializer_context()

Extra context provided to the serializer class.

highlight(request, *args, **kwargs)

Endpoint return highlighted code.

name = None
perform_create(serializer)
permission_classes = [<class 'pastebin.pastes.permissions.IsOwnerOrCreate'>]
queryset = QuerySet
serializer_class

alias of pastebin.pastes.serializers.PasteSerializer

suffix = None
class pastebin.users.viewsets.UsersViewSet(**kwargs)
basename = None
description = None
detail = None
filter_backends = [<class 'rest_framework.filters.SearchFilter'>]
http_method_names = ['get', 'post', 'head', 'put']
name = None
permission_classes = [<class 'pastebin.users.permissions.IsAuthenticatedOrCreate'>]
queryset = QuerySet
search_fields = ['username', 'email']
serializer_class

alias of pastebin.users.serializers.UserSerializer

suffix = None