rest framework之渲染器
一、内置渲染器 REST框架包括许多内置的Renderer类,它们允许你使用各种媒体类型返回响应。还支持定义你自己的自定义渲染器。 内置渲染器的使用 1、全局设置 可以使用 DEFAULT_RENDERER_CLASSES 设置全局默认的渲染器集。例如,以下设置将使用 JSON 作为主要媒体类型: REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', ) } 2、局部设置 from rest_framework.pagination import PageNumberPagination from rest_framework.parsers import JSONParser from rest_framework.renderers import JSONRenderer class BookView(GenericViewSet): """ 该视图只接受JSON数据的post请求 """ queryset = models.Book.objects.all() serializer_class = BookModelSerializer parser