-
5 votesanswersviews
GAE Blobstore:上传blob以及其他文本字段
我有一个表单,在文本字段之间包含一个上传图片的元素 .我想将blob存储在blobstore中,并使用 ndb.BlobKeyProperty() 在我的模型( ndb.Model )中引用它 .this link中显示的方法使用上传处理程序( UploadHandler ),该处理程序是从以这种方式创建的链接中调用的: upload_url = blobstore.create_upload_u... -
0 votesanswersviews
在谷歌应用引擎上更新ndb时多次调用put()方法
我在GAE上有一个Web应用程序,它使用一个ndb数据库,其中每个实体都有属性用户信息和两个字符串,Entity类如下所示 class UserPlus(ndb.Model): user = ndb.UserProperty() dogName = ndb.StringProperty(indexed=False) catName = ndb.StringProperty(indexed=Fal... -
0 votesanswersviews
无法使用GQL查询现有模型
我有一个名为DB.py的文件,其中包含以下类: class ChannelToUserTable(ndb.Model): user_id = ndb.KeyProperty(kind=UsersTable) channel = ndb.KeyProperty(kind=ChannelsTable) 并且在同一个文件中我有以下gql查询类: class Query(object):... -
1 votesanswersviews
部分文本匹配GAE
我正在开发一个用于管理客户的Web应用程序 . 所以我有一个Customer实体,它由通常的字段组成,例如first_name,last_name,age等 . 我有一个页面,这些客户显示为表格 . 在同一页面中,我有一个搜索字段,我想在用户使用Ajax在搜索字段中键入内容时过滤客户并更新表格 . 这是它应该如何工作: 图1:显示所有客户的主页面: 图2:只要用户键入字母"b"... -
62 votesanswersviews
从数据存储区查询大量ndb实体的最佳实践
我在App Engine数据存储区遇到了一个有趣的限制 . 我正在创建一个处理程序来帮助我们分析一个 生产环境 服务器上的一些使用数据 . 为了执行分析,我需要查询和汇总从数据存储中提取的10,000个实体 . 计算并不难,它只是通过使用样本的特定过滤器的项目的直方图 . 我遇到的问题是,在达到查询截止日期之前,我无法快速从数据存储区中获取数据以进行任何处理 . 我已经尝试了所有我能想到的将查询分... -
1 votesanswersviews
App Engine上的 Cloud 数据存储客户端库 - NDB或google-cloud-datastore
根据Google的文档,我似乎有两个使用Python连接到Datastore的主要选项:App Engine的NDB数据存储库和用于Python的Google Cloud Datastore API . 我喜欢构建我的应用程序,以便它可以在需要时增长,可能通过迁移到计算引擎 . 考虑到这一点,我应该使用哪个库?应用程序引擎似乎已经非常积极地开发了 . 在撰写本文时,最后一次提交是在6个月前,虽然看... -
0 votesanswersviews
GAE上的RESTful API: endpoints - 原型数据存储区与 Cloud endpoints
我的目标是构建一个由Google App Engine NDB数据存储提供支持的应用程序,它可以促进RESTful API,以便我可以在前端使用VueJS . 我完成了这项任务 . 根据我的研究,我被指向endpoints-proto-datastore和Google Cloud Endpoints . endpoints-proto-datastore的首页说明如下: 此库旨在与Python...