如何在django频道(或ajax)中获取BrowsableAPIView的内容

如何在django频道(或ajax)中获取BrowsableAPIView的内容,django,serialization,django-rest-framework,django-channels,django-drf-renderer,Django,Serialization,Django Rest Framework,Django Channels,Django Drf Renderer,我使用Django通道从Django Restful(DRF)序列化程序检索数据(我使用通道是因为数据库很大,如果我直接调用数据,会导致服务器超时) 我所面临的困难(也许我不了解DRF是如何工作的),是如何获得可浏览API的html表示。因此,基本上我需要做的是,当一个人通过WebSocket连接时,根据BrowsableapInderer以html的形式返回一个响应: def connect(self, message, **kwargs): myobj = MyObj.objects

我使用Django通道从Django Restful(DRF)序列化程序检索数据(我使用通道是因为数据库很大,如果我直接调用数据,会导致服务器超时)

我所面临的困难(也许我不了解DRF是如何工作的),是如何获得可浏览API的html表示。因此,基本上我需要做的是,当一个人通过WebSocket连接时,根据BrowsableapInderer以html的形式返回一个响应:

def connect(self, message, **kwargs):
    myobj = MyObj.objects.filter(code=self.obj_code)
    serializer = MyObjSerializer(myobj, many=True)
    self.send(Response(serializer.data))
但这会导致错误
响应不可JSON序列化

使用
self.send(serializer.data)
Response()
是一个对象,其中
serializer.data
是数据的字典表示形式