擅长:python、mysql、java
<p>除了其他优秀的答案之外,我还想指出,如果您不希望视图函数返回的数据被传递json.dumps文件那么您不应该在视图配置中使用renderer=“json”。)</p>
<p>所以不是</p>
<pre><code>@view_config(route_name='CreateNewAccount', request_method='GET', renderer='json')
def returnJSON(color, message=None):
return json.dumps({ "color" : "color", "message" : "message" }, default=json_util.default)
</code></pre>
<p>你可以用</p>
^{pr2}$
<p><code>string</code>呈现程序将按原样传递函数返回的字符串数据。然而,注册一个定制的渲染器是一个更好的方法(参见@orip的答案)</p>