negotiation.py 499 B

123456789101112131415
  1. from rest_framework.negotiation import BaseContentNegotiation
  2. class IgnoreClientContentNegotiation(BaseContentNegotiation):
  3. def select_parser(self, request, parsers):
  4. """
  5. Select the first parser in the `.parser_classes` list.
  6. """
  7. return parsers[0]
  8. def select_renderer(self, request, renderers, format_suffix):
  9. """
  10. Select the first renderer in the `.renderer_classes` list.
  11. """
  12. return (renderers[0], renderers[0].media_type)