def render_template(self, context): encoder = Serializer() if isinstance(context, QuerySet): return encoder.serialize(context, ensure_ascii=False) else: encoder.objects = context encoder.options = dict() encoder.stream = StringIO() encoder.end_serialization() return encoder.getvalue()
def json_obj(self): serializer = Serializer() return json.loads( serializer.serialize(self.queryset, use_natural_primary_keys=False) )