创建在GAE数据存储区查看器中不起作用

时间:2013-02-11 08:06:04

标签: google-app-engine google-cloud-datastore

当我尝试创建一些实体时,我没有看到输入字段的选项。我只看到了SaveEntity按钮。

enter image description here

但是我可以查看所有现有实体。

enter image description here

非常奇怪的是 - 还有另一个名为VideoEntity的实体,其创建在昨天不起作用,但今天起作用。

有人可以用这个看似无法预测的工具来帮助我吗?

此致 沙迪亚

2 个答案:

答案 0 :(得分:1)

我认为控制台知道每个实体基于现有数据的属性,而不是您的模型。并且数据仅定期更新。你什么时候上传你的应用程序?也许等待几个小时会让控制台有时间更新。

或者,你可以使用远程api添加你的实体,或者写一个小片段并上传如... ...

VideoStatsEntity(app='home', ip='116.89.52.67', params='tag=20130210').put()

答案 1 :(得分:1)

在这种情况下,编写一个简单的接口到数据存储以允许您编辑/创建模型可能是最好的事情。你知道它们包含什么,所以你可以相应地调整你的界面,而不是等待管理界面“赶上”#34;正如Gwyn所说。

我相信有一些属性类型无法通过您正在使用的管理界面添加,因此您可能会在创建自定义界面之前更快地达到这一点。

admin数据存储区视图适合快速检出数据存储区的内容,但是曾经尝试过分析100个条目?不好玩。