有没有办法让Pyramid json渲染器输出格式化,漂亮的打印输出?

时间:2013-08-01 22:40:27

标签: python json rest pyramid

我喜欢我的json输出格式很好,即使对于REST API也是如此。它有助于调试等。额外的开销很小,特别是在使用gzip时

无论如何都要告诉金字塔json渲染器(即这件事)

    @view_config(request_method='POST', renderer='json')

输出格式化,漂亮的输出?

1 个答案:

答案 0 :(得分:9)

我自己想通了。在我的 init 中,我添加了

 from pyramid.renderers import JSON
 # ...
 config.add_renderer('prettyjson', JSON(indent=4))

然后我在我的视图中执行此操作

   @view_config(request_method='POST', renderer='prettyjson')