「Django」rest_framework学习系列-渲染器
渲染器:作用于页面,JSONRenderer只是JSON格式,BrowsableAPIRenderer有页面,.AdminRenderer页面以admin形式呈现(需要在请求地址后缀添加?fromat=admin)
渲染器全局与局部配置方法
全局配置:
REST_FRAMEWORK = { #渲染器配置 'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', 'rest_framework.renderers.AdminRenderer',] }
局部配置:
class PagesView(ModelViewSet): renderer_classes = [JSONRenderer,BrowsableAPIRenderer,AdminRenderer] queryset = models.UserInfo.objects.all() serializer_class = pages.PagesSerializer pagination_class = MyPageNumberPagination