App Engine 本地环境显示不正确的数据

App Engine local environment shows incorrect data

刚开始使用 Google Cloud SDK Shell 在使用了基于 gui 的旧版本之后。如果重要的话,我有多个项目正在开发中。 这就是我所做的

run gcloud SDK shell (click on the icon!)
cd \myproject
dev_appserver.py app.yaml

在浏览器中(Chrome),

浏览至 http://localhost:8000/datastore

在 Datastore Viewer 下,我看到 'tables' 来自一个完全不同的项目 (比如说,我的其他项目)

在数据存储区索引下,我看到 'indexes' 来自正确的项目 (myproject)

在任务队列下,我看到列出了正确的队列(我为我的项目的部分指定了不同的队列设置)

myotherproject 一切正常。那么,我是否缺少让 Datastore Viewer 显示正确的东西 'tables'?

非常感谢,大卫

编辑:无论我 运行 是什么项目,Datastore Viewer 显示相同的数据(来自 myotherproject)但 Datastore Indexes 显示正确的索引。

编辑:Windows 8.1,Python v2.7.13:a06454b1afa1

编辑:进一步的问题 1) gcloud sdk 使用与原始应用引擎 sdk 不同的数据存储吗? 2) 如果是这样,默认情况下它在哪里,还是我必须预先定义它?

感谢大家为此提供的帮助。看起来 GCloud 对所有项目使用一个数据存储,因此当您有多个路径时 --datastore_path 并不是真正可选的。但是,我一直在使用 --datastore_path 时出错,所以我选择了以下...

dev_appserver.py --storage_path=c:\gcdata\projectname app.yaml

是的,可能是 c:\temp 但这给了我单独的 'databases',每个项目一个。

另请注意,GCloud SDK 不使用与原始 App Engine SDK 相同的数据 grrrrrr!