flask以及扩展库使用踩坑记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cysion1989/article/details/78970089

flask已经使用了一段时间了,不过还是会遇到一些问题,记录一下。

  • flask-restful 中文返回的响应变成了 unicode literal,见代码:
app = Flask(__name__)
api = Api(app)
app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))
class HelloWorld(Resource):
    def get(self):
        return {'hello': '接口'}

api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
    app.run(debug=True)

运行结果,浏览器输出{hello: \u7aed}
目标结果,浏览器输出{hello: 接口}
解决方案:
指定配置项:

app = Flask(__name__)
app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))

待续..

猜你喜欢

转载自blog.csdn.net/cysion1989/article/details/78970089