JSONRenderer не будет сериализован: b '{“id”: “11122211133311”}' не является сериализуемым JSON
У меня проблема с сериализацией объекта с использованием JSONRenderer.
я используюdjango-rest-framework
и я сериализовал объект:
pk = kwargs['pk']
tube = Tube.objects.get(id=pk)
serialized_tube = TubeSerializer(tube)
serialized_tube.data
выглядит так:
{'id': '11122211133311'}
К сожалению, я не могу сериализовать это с помощью JSONRenderer, потому что код
tube_json = JSONRenderer().render(serialized_tube.data)
return Response(tube_json)
выдает следующую ошибку
b '{"id": "11122211133311"}' не поддерживает сериализацию в формате JSON
в то время как
tube_json = json.dumps(serialized_tube.data)
return Response(tube_json)
работает хорошо...
Я использую Python3.4.3