app-engine-ndb 相关问题

NDB是适用于Google App Engine Python运行时的更好的数据存储API。它提供了一个改进的ext.db接口,并支持与协同程序的并行处理。

Google App Engine 数据存储问题:获取类型错误:尝试插入 DataSTore 时无法设置非属性

模型定义 类 SeqNumbers(ndb.Model): """APNS 服务器 -- SeqNumbers 对象,用于存储两个设备之间存储的消息的序列号""" SeqNumberStart = ndb.IntegerProperty(需要...

回答 2 投票 0

不支持 GQL DISTINCT 祖先查询吗?

这有效: 从 google.appengine.ext 导入 ndb query = ndb.gql("从 Pocket 中选择不同的 id") 查询.fetch() 这也有效: query = ndb.gql("从 Pocket 中选择 id,其中祖先是:1") 曲...

回答 1 投票 0

为什么ndb中required和default是互斥的?

在旧的Google AppEngine数据存储API中,“必需”和“默认”可以一起用于属性定义。使用ndb我得到一个 ValueError:重复、必需和默认是互斥的。

回答 2 投票 0

appengine NDB 异步操作事件循环如何工作?

我在 App Engine 标准环境上使用 python 运行时。 我在代码中使用一些异步操作,引用教程: 您可以通过执行来加速您的应用程序

回答 2 投票 0

GAE 和 IAP:前端和后端位于两个容器中?

我知道FE和BE都可以在同一个容器中运行,将一个进程放在后台。通过这种方式解决了 CORS 问题,并且身份访问代理仅在以下情况下被调用一次...

回答 1 投票 0

为什么我在从 Python2 NDB 查询时遇到由 Cloud NDB 创建的实体的间歇性断言错误?

我最近从 Python2 / ndb 迁移到 Cloud NDB 和 python3 for app engine。我需要在同一个数据存储上同时运行两个版本。 我找到了一个实体的 entity.get()

回答 0 投票 0

云计算ndb命名空间每请求

我正试图将我们的代码迁移到Cloud NDB。我们为每个客户都有单独的命名空间。我如何才能为每个请求安全地切换命名空间?我已经实现了 Flask 中间件,如 ...

回答 1 投票 0

数据存储错误:BadValueError:期望的整数,得到[0,1,2,3]

其他人报告了类似的错误,但是给出的解决方案不能解决我的问题。例如,这里有一个很好的答案。链接中的答案提到了ndb如何从首次使用变为... ... >>

回答 1 投票 0

NDB模型中的游标实现不起作用

DB模型嗨,需要有关如何在NDB模型中使用游标功能的建议。我能够在DB模型中使用with_cursor,但在NDB模型中不可用:DB模型def myDBfn(self)... ...

回答 2 投票 0

如何获取unicode格式的key.id()

我想为中文页面显示中文网址。 Key类将id()作为str返回。 pages = Page.query()。fetch()用于页面中的页面:type(page.key.id())>>&...

回答 2 投票 3

编写ndb查询以与实体一起返回实体键

我有一个ndb用户模型:类User(ndb.Model):active = ndb.BooleanProperty(default = True,required = True)email = ndb.StringProperty(required = True)我为了检索JSON而调用...

回答 1 投票 1

Cloud NDB:以事务方式放置()多个实体

[在某些情况下,我们必须一次保存两个或多个数据存储实体(两个实体都被保存,或者两个都不保存)。对于我的示例,我想在User ...

回答 1 投票 0

要在新的Cloud Datastore模式下实现ndb.StructuredProperty的等效性?

在旧的ndb数据存储中,可以创建StructuredProperty。这要感谢提供的ndb.Model。但是,在新的Cloud Datastore中,ndb不可用。那么我们怎么能...

回答 1 投票 0

分页无法在php中获得以前的光标Google App引擎

[您好,使用以下代码在Google App引擎中实现了分页https://github.com/GoogleCloudPlatform/php-docs-samples/blob/master/datastore/api/src/functions/concepts.php函数cursor_paging(...

回答 1 投票 0

通过不使用Google App Engine php进行订购

我已经在ndb中使用了Google App Engine在PHP中,现在我必须保存数据模型并从$ query = $ datastore-> query()-> kind('warehouse');中获取数据。 $ result = $ datastore-> runQuery($ ...

回答 1 投票 0

您如何对Google Cloud NDB代码进行单元测试?

将Python 2 AppEngine应用升级到新运行时的建议路径是将数据存储区代码切换到Google Cloud NDB。但是,我找不到有关使用Cloud的单元测试代码的任何信息...

回答 1 投票 3

[尝试将使用NDB的Google App Engine Python 2应用程序迁移到Cloud NDB Python 3库时导入错误

我目前正在开始为Python 3迁移准备App Engine应用的过程。第一步:将Python 2应用中的App Engine捆绑服务迁移到Google Cloud ...

回答 1 投票 0

查询一对多关系的最高数量

我有一个“喜欢”系统来跟踪谁喜欢什么。 Like模型的父对象是被喜欢的对象。这可以是任何东西。对于此示例,请使用汽车。 Like模型也有一个...

回答 1 投票 0

将appengine 1的数据存储区用于appengine 2

随着Python 2结束并且不再支持App Engine 1,我们正在迁移到App Engine2。我有一个相当大的数据存储区。鉴于两个App Engine需要位于两个不同的项目中,...

回答 1 投票 0

msgprop.EnumProperty和messages.Enum使用Python 3和Cloud NDB的最佳实践是什么?

[使用Python 2和NDB,我们可以通过以下方式将Enum存储在实体的属性中:从google.appengine.ext导入ndb从google.appengine.ext.ndb导入msgprop从protorpc导入消息类...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.