Skip to content
On this page

API reference

Requests

  • data
  • query_params
  • parsers
  • accepted_renderer
  • accepted_media_type
  • user
  • auth
  • authenticators
  • method
  • content_type
  • stream
  • META
  • session

Responses

  • data
  • status_code
  • content
  • template_name
  • accepted_renderer
  • accepted_media_type
  • renderer_context

Views

  • @api_view()
  • @renderer_classes()
  • @parser_classes()
  • @authentication_classes()
  • @throttle_classes()
  • @permission_classes()
  • permission_classes
  • authentication_classes
  • renderer_classes
  • parser_classes
  • throttle_classes
  • content_negotiation_class
  • get_renderers()
  • get_parsers()
  • get_authenticators()
  • get_throttles()
  • get_permissions()
  • get_content_negotiator()
  • get_exception_handler()
  • check_permissions()
  • check_throttles()
  • perform_content_negotiation()
  • initial()
  • handle_exception()
  • initialize_request()
  • finalize_response()

Generic views

  • CreateAPIView
  • ListAPIView
  • RetrieveAPIView
  • UpdateAPIView
  • DestroyAPIView
  • queryset
  • serializer_class
  • permission_classes
  • pagination_class
  • filter_backends
  • lookup_field
  • lookup_url_kwarg
  • get_queryset()
  • get_object()
  • get_serializer_class()
  • get_serializer_context()
  • get_serializer()
  • get_paginated_response()
  • paginate_queryset()
  • filter_queryset()
  • list()
  • create()
  • retrieve()
  • update()
  • destroy()

ViewSets

  • ViewSet
  • GenericViewSet
  • ModelViewSet
  • ReadOnlyModelViewSet