That's helpful. One thing i found is that if i replace the default
JSONRenderer with the UnicodeJSONRenderer, the _get_content() method
of DocumentingTemplateRenderer chokes because the rendered content is
not deemed "printable": i get `[%d bytes of binary content]`. This is
becase `content` is no longer a string in that case, and has no
printable() method. What is the best way to update the _get_content()
method? If i omit that check altogether, html/xhtml looks good but
txt looks like it could still use the escaping. Perhaps we could
implement a django.utils.encoding method on `content` and force
escaping in the case of DocumentingTemplateRenderer?