【问题标题】:Graphene creates unique ids石墨烯创建独特的 id
【发布时间】:2020-09-28 13:34:26
【问题描述】:

relay tutorial 他们说:

Graphene 为所有对象创建全局唯一 ID。
您可能需要从第一个查询的结果中复制此值

这些 id 看起来像这样 SW5ncmVkaWVudE5vZGU6MQ==。当查询 id 字段中的项目列表时,可以看到该 id。

我怎样才能获得正常的 (int) id?或者前端应该将int ids转换成string ids?

【问题讨论】:

    标签: django graphene-python graphene-django


    【解决方案1】:

    创建一个自定义 relay.Node 类并覆盖 from_global_id(...) 方法

    from graphene import relay
    
    
    class MyCustomNode(relay.Node):
    
        @classmethod
        def from_global_id(cls, global_id):
            return global_id

    【讨论】:

      猜你喜欢
      • 2021-08-24
      • 2023-03-31
      • 2017-05-11
      • 2022-01-24
      • 2020-04-09
      • 2021-03-11
      • 2017-05-13
      • 2018-01-11
      • 2020-09-01
      相关资源
      最近更新 更多