I worked on some code. I made changes to the following files
settings.py
REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( 'utils.renderers.PalJSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', )}
utils / renderers.py
from rest_framework.renderers import JSONRenderer from rest_framework.utils.encoders import JSONEncoder from json.encoder import encode_basestring_ascii, encode_basestring, INFINITY, _make_iterencode class CustomJSONEncoder(JSONEncoder): def iterencode(self, o, _one_shot=False): """Encode the given object and yield each string representation as available. For example:: for chunk in JSONEncoder().iterencode(bigobject): mysocket.write(chunk) """
source share