Django rest-framework框架-组件之渲染器

Posted kuku0223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django rest-framework框架-组件之渲染器相关的知识,希望对你有一定的参考价值。

渲染器:
    
from rest_framework.renderers import BrowsableAPIRenderer,AdminRenderer,htmlFormRenderer,JSONRenderer
class TestView(APIView):
	renderer_classes = [JSONRenderer,BrowsableAPIRenderer, ] #建议只加这两个

	get(self,reuqest,*args,**kwargs):
		#获取数据  models.Role.objects.all()
		roles = self.get_queryset() 
		pager_roles = self.paginate_queryset(roles)
		#序列化
		self.get_serializer(instance=pager_roles,many=True)
		return Response(ser.data)


全局配置:
"DEFAULT_RENDERER_CLASSES": [‘‘,
		‘rest_framework.renderers.JSONRenderer‘,
		‘rest_framework.renderers.BrowsableAPIRenderer‘,
],

推荐写到settings里面

  

以上是关于Django rest-framework框架-组件之渲染器的主要内容,如果未能解决你的问题,请参考以下文章

Django rest-framework框架-组件之路由

rest-framework框架的基本组件

基于Django的Rest Framework框架的序列化组件

如何在不登录 jwt django rest-framework 的情况下获取请求数据

如何优化查询 django rest-framework

django rest-framework-2没有名为apps的模块[关闭]