у меня есть поле _id
_id
class Article(graphene.ObjectType): _id = graphene.Int() article_id = graphene.Int() def resolve__id(self, info): return self.article_id
Этот не работает, он будет интерпретировать _id как Id.
Id
Графен пытается преобразовать все поля в случай верблюда, чтобы поддерживать соглашение с JavaScript: http://docs.graphene -python.org / ru / latest / types / schema / # auto-camelcase-field-names
Это может быть отключено на уровне схемы, или вы можете явно переопределить имя поля чем угодно:
class Article(graphene.ObjectType): id = graphene.Int(name='_id')