Как получить содержимое BrowsableAPIView в каналах django (или ajax)
Я использую Django Channels для получения данных из сериализатора Django Restful (DRF) (я использую каналы, потому что база данных велика, и если я вызываю данные напрямую, это приводит к таймауту сервера).
С чем я борюсь (возможно, я не понимаю, как работает DRF), как получить html-представление Browsable API. Поэтому в основном мне нужно отправить обратно в виде html ответ, основанный на BrowsableAPIRenderer, когда человек подключается через WebSocket:
def connect(self, message, **kwargs):
myobj = MyObj.objects.filter(code=self.obj_code)
serializer = MyObjSerializer(myobj, many=True)
self.send(Response(serializer.data))
Но это приводит к ошибке Response is not JSON serializable
,