我在flask应用程序上使用graphql(石墨烯),并且我想测试我的graphql是否按预期工作。我调查了apollo,但看起来它仅支持node,java和ruby ...不支持python。有谁知道我可以用来测试服务器是否正常启动,渲染graphql接口并在输入查询时返回正确值的任何类似工具?

最佳答案

GraphQL包含一个很好的即用型GUI,称为GraphiQL,可在浏览器中运行。它将在文档中以文档形式显示注释,显示哪些字段/变量可用以及它们的类型,并自动填充查询。

from flask_graphql import GraphQLView

app.add_url_rule('/graphql', view_func=GraphQLView.as_view('graphql', schema=schema, graphiql=True))


https://pypi.python.org/pypi/Flask-GraphQL

https://github.com/graphql/graphiql

10-06 14:43