当前位置:  开发笔记 > 编程语言 > 正文

如何解决石墨烯中带有下划线的字段?

如何解决《如何解决石墨烯中带有下划线的字段?》经验,为你挑选了1个好方法。

我有一个领域 _id

class Article(graphene.ObjectType):
    _id = graphene.Int()
    article_id = graphene.Int()

    def resolve__id(self, info):
        return self.article_id

这是行不通的,它将解释_idId



1> 小智..:

Graphene尝试将所有字段都转换为驼峰大小写,以维护JavaScript的约定:http : //docs.graphene-python.org/en/latest/types/schema/#auto-camelcase-field-names

可以在架构级别将其关闭,也可以使用所需的内容显式覆盖字段名称:

class Article(graphene.ObjectType):
    id = graphene.Int(name='_id')

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有