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¶
-