如何解决是否可以在 Flask 的 2.0+ 异步等待中使用 Flask RestX?
在 Flask 2.0 中介绍了 async/await 的用法。 (https://flask.palletsprojects.com/en/2.0.x/async-await/)
我正在使用 Flask-RestX,那么可以在 RestX 请求处理程序中使用 async
/await
吗?
类似于:
@api.route('/try-async')
class MyResource(Resource):
@api.expect(some_schema)
async def get(self):
result = await async_function()
return result
不工作,当我尝试到达此端点时出现错误:
TypeError: Object of type coroutine is not JSON serializable
有这方面的资料吗?
软件包版本:
flask==2.0.1
flask-restx==0.4.0
而且我还按照文档建议安装了 flask[async]
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。