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