我有一个字段_id
class Article(graphene.ObjectType):
_id = graphene.Int()
article_id = graphene.Int()
def resolve__id(self, info):
return self.article_id
这一项不起作用,它将把
_id
解释为Id
。 最佳答案
Graphene尝试将所有字段都转换为驼峰大小写,以维护JavaScript的约定:http://docs.graphene-python.org/en/latest/types/schema/#auto-camelcase-field-names
可以在架构级别将其关闭,也可以使用所需的内容显式覆盖字段名称:
class Article(graphene.ObjectType):
id = graphene.Int(name='_id')
关于graphql - 我该如何解决 Graphite 烯中带下划线的字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50206252/