Google app engine 如何检查本地GAE数据存储

Google app engine 如何检查本地GAE数据存储,google-app-engine,Google App Engine,我一直在玩Google Appengine,想检查应用程序是否正在本地数据存储中填充数据。此文件位于何处?与其查看数据存储文件,不如访问http://localhost:8002/datastore其中有可用的数据存储浏览器。用GAE项目的管理端口替换8002。您可以使用命令行参数显式指定数据存储路径:--datastore\u path在最新版本中,数据存储浏览器位于 http://localhost:8888/_ah/admin 您使用的是哪个操作系统,为什么您怀疑数据库是否已填充?顺便说

我一直在玩Google Appengine,想检查应用程序是否正在本地数据存储中填充数据。此文件位于何处?

与其查看数据存储文件,不如访问
http://localhost:8002/datastore
其中有可用的数据存储浏览器。用GAE项目的管理端口替换
8002

您可以使用命令行参数显式指定数据存储路径:
--datastore\u path
在最新版本中,数据存储浏览器位于

http://localhost:8888/_ah/admin

您使用的是哪个操作系统,为什么您怀疑数据库是否已填充?顺便说一下,Windows的答案是:在MacOS上,默认情况下,数据存储被放入tmp目录中。这意味着每次重新启动时它都会被删除,这可能会导致混乱/沮丧。您应该养成使用--datastore_path参数启动dev_appserver的习惯,这样您就知道它在哪里保存数据了windows@Brig:它依赖于系统;数据存储存根使用
tempfile
。在类unix系统上,它位于/tmp中。它当然使用
tempfile
模块,但在Mac上,目录是
/var/folders/mg/[some\u random\u string]/T
。我猜每个设备都不一样。只需打开python解释器并导入tempfile,然后打印tempfile.gettempdir()在Windows上运行良好