小编Dev*_*ior的帖子

石墨烯突变错误,字段必须是映射(dict / OrderedDict)

我开始关注 GraphQl/Graphene。我正在构建一个连接到 MongoDB 的模式。到目前为止,除了突变之外,一切似乎都有效。我一直在这里这里遵循这个例子,但没有运气。有人可以指出我做错了什么吗?提前致谢。

import graphene

class GeoInput(graphene.InputObjectType):
    lat = graphene.Float(required=True)
    lng = graphene.Float(required=True)

    @property
    def latlng(self):
        return "({},{})".format(self.lat, self.lng)


class Address(graphene.ObjectType):
    latlng = graphene.String()


class CreateAddress(graphene.Mutation):

    class Arguments:
        geo = GeoInput(required=True)

    Output = Address

    def mutate(self, info, geo):
        return Address(latlng=geo.latlng)


class Mutation(graphene.ObjectType):
    create_address = CreateAddress.Field()


class Query(graphene.ObjectType):
    address = graphene.Field(Address, geo=GeoInput(required=True))
    def resolve_address(self, info, geo):
        return Address(latlng=geo.latlng)

schema = graphene.Schema(query=Query, mutation=Mutation)
Run Code Online (Sandbox Code Playgroud)

上面的代码生成此错误:

AssertionError: CreateAddress 字段必须是一个映射(dict / OrderedDict),以字段名称作为键或返回此类映射的函数。

python facebook-graph-api graphene-python

7
推荐指数
1
解决办法
6170
查看次数

ApiError:从Firebase函数上传文件时请求期间出错

我正在解析从MailGun转发的一些电子邮件,在尝试存储附件时我收到以下错误:

ApiError: Error during request.
        at Object.parseHttpRespBody (/user_code/node_modules/firebase-admin/node_modules/@google-cloud/common/src/util.js:193:32)
        at Object.handleResp (/user_code/node_modules/firebase-admin/node_modules/@google-cloud/common/src/util.js:137:18)
        at /user_code/node_modules/firebase-admin/node_modules/@google-cloud/common/src/util.js:496:12
        at Request.onResponse [as _callback] (/user_code/node_modules/firebase-admin/node_modules/retry-request/index.js:195:7)
        at Request.self.callback (/user_code/node_modules/firebase-admin/node_modules/request/request.js:186:22)
        at emitTwo (events.js:106:13)
        at Request.emit (events.js:191:7)
        at Request.<anonymous> (/user_code/node_modules/firebase-admin/node_modules/request/request.js:1163:10)
        at emitOne (events.js:96:13)
        at Request.emit (events.js:188:7)
Run Code Online (Sandbox Code Playgroud)

这是初始化

// Initializes the database and storage
admin.initializeApp(functions.config().firebase);
const db = admin.firestore();
const storage = admin.storage();
const bucket = storage.bucket('gs://my-bucket-address');
Run Code Online (Sandbox Code Playgroud)

我正在通过busboy抓住这个文件

busboy.on('file', (fieldname, file, filename, encoding, mimetype) => {
    // Note that os.tmpdir() is an in-memory file system
    const filepath = path.join(tmpdir, filename)
    uploads[fieldname] …
Run Code Online (Sandbox Code Playgroud)

firebase google-cloud-functions firebase-storage

4
推荐指数
1
解决办法
697
查看次数

Flutter ListView.builder not updating after insert

I've got a SQLite database that I query data from. From such data I create the necessary widgets and store them in a list. Passing the list to ListView.builder I create the items from the list. Everything looks good except when I add new data to the widget list. Nothing shows up if I use insert. If I use add there's no issue. Here's the snippet.

List<MessageItem> _messageItems = <MessageItem>[];


// Reads the data and creates the widgets (all …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

2
推荐指数
2
解决办法
2780
查看次数