python - 如何用石墨烯查询
问题描述
我有一个query
如下:
class MakeObj(graphene.ObjectType):
id = graphene.Int()
name = graphene.String()
class Query(object):
makes = graphene.List(MakeObj)
def resolve_makes(self, info, **kwargs):
makes = get_makes(3)
print(makes)
return makes
print('makes')
结果很好。我得到如下信息:
[{'id': 212, 'name': 'ABARTH'}, {'id': 143, 'name': 'AIXAM'}, ....]
我想把它返回到我有下一个代码的前端:
const GET_MAKES = gql`
query Makes {
makes {
id
name
}
}`;
class Makes extends Component {
render() {
const {loading, data: {makes}} = this.props;
return (...)
}
}
export default withQuery({query: GET_MAKES})(Makes);
这withQuery
是一个高阶组件,它做了它需要做的事情。没有问题。
但在结果中,因此this.props.data.makes
我得到了所有空值,如下所示:
任何想法?
解决方案
推荐阅读
- angular - Angular 填充来自 2 个不同 Web 服务的 mat-optgroup/mat-options
- api - 从预请求脚本中的集合调用请求
- clojure - 为什么这段代码在 Clojure 中报告堆栈溢出
- shell - 如果使用 getopts 解析,shell 脚本标志可以有可选参数吗?
- r - heemod::如何在运行模型时为两种策略定义不同的初始计数
- r - 使用 lodowm 从 PNADc 下载年度数据
- html - Dynamic FontAwesome - 将 unicode 作为参数传递给 CSS 文件
- node.js - Passport 和 Json-WebToken 验证失败
- google-sheets - 将多列排列为一列,列标题作为单独的列
- java - Check if a parameter contains variable or string