我有一个字段_id
class Article(graphene.ObjectType):
_id = graphene.Int()
article_id = graphene.Int()
def resolve__id(self, info):
return self.article_id
这个不起作用,会将_id
解释为Id
。
答案 0 :(得分:3)
Graphene尝试将所有字段转换为camel case以使用JavaScript维护约定:http://docs.graphene-python.org/en/latest/types/schema/#auto-camelcase-field-names
可以在架构级别关闭它,也可以使用您想要的任何内容显式覆盖字段的名称:
class Article(graphene.ObjectType):
id = graphene.Int(name='_id')