gpt4 book ai didi

google-app-engine - BadRequestError : app s~myapphr cannot access app dev~myapphr's data. 为什么?

转载 作者:太空宇宙 更新时间:2023-11-03 15:32:32 25 4
gpt4 key购买 nike

我在 Google App Engine 上将 Python 2.7 运行时与 1.6.2 SDK 中的 NDB 结合使用。

我收到以下错误:

BadRequestError: app s~myapphr 无法访问 app dev~myapphr 的数据

源自此代码:

device = model.Key(urlsafe=device_id).get()

我正在从别名为 myapphr 的 dev.myapp.appspot.com 访问我的应用程序。 device_id 是在同一个 dev.myapphr 版本上创建的。

这是怎么回事?

最佳答案

开发服务器的默认 default_partition 为“dev”,在生产环境中,HRD 应用程序的分区为“s”。如果您在开发服务器上创建一个 urlsafe key 并将其存储为一个字符串,它将无法在具有不同分区的生产服务器上工作。使 key 可移植的方法是将它们保存在带有 db 的 ReferenceProperty 或 ndb 上的 KeyProperty 中。

关于google-app-engine - BadRequestError : app s~myapphr cannot access app dev~myapphr's data. 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com