2012-04-18 73 views
1

我是Python和Google App Engine的新手。我在本地主机上安装了一个现有的Python应用程序,并且它对静态页面运行良好。但是,当我尝试打开它读取数据的页面,它显示一个错误信息:本地主机上的Google应用引擎数据库访问

BadRequestError: app "dev~sample-app" cannot access app "dev~template-builder"'s data

template-builder是我的网上应用程序的名称。我认为在本地主机上访问Google App Engine数据存在一些问题。我该怎么做才能使这个工作?

+0

请考虑以下链接:http://stackoverflow.com/questions/9280613/badrequesterror-app-smyapphr-cannot-access-app-devmyapphrs-data-why – 2012-04-18 11:55:14

回答

1

由于您刚刚开始使用,我假设您并不在乎您的本地数据存储库中的内容。因此,启动应用程序时,将--clear_datastore传递给dev_appserver.py。

发生了什么事?正如daemonfire300所说,你在这里有冲突的应用程序ID。您尝试运行的应用的ID为“sample-app”。您的数据存储保存“模板构建器”的数据。处理它的最简单方法是清除数据存储(如上所述)。

如果您确实想要保留这两个数据,请将--default_partition = dev〜sample-app传递给dev_appserver.py(或以其他方式,取决于您要使用的应用程序ID)。

相关问题