首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google app engine:如何在开发服务器上使用下载的数据?

Google app engine:如何在开发服务器上使用下载的数据?
EN

Stack Overflow用户
提问于 2011-02-01 23:10:37
回答 2查看 1.6K关注 0票数 3

从google app engine应用程序下载数据后,我想启动开发服务器并在本地页面上查看下载的数据。我能这么做吗?我相信我可以,但我想不出来。抱歉,如果这是重复或者我只是再次愚蠢。提前谢谢。我使用Python环境,如果这很重要的话。

我试过这个:

代码语言:javascript
复制
google_appengine/appcfg.py upload_data --url=http://localhost:8080/ --filename=Data/copy.csv appname

然后得到了这个

代码语言:javascript
复制
Application: appname; version: 1.
Uploading data records.
[INFO    ] Logging to bulkloader-log-20110201.103838
[INFO    ] Throttling transfers:
[INFO    ] Bandwidth: 250000 bytes/second
[INFO    ] HTTP connections: 8/second
[INFO    ] Entities inserted/fetched/modified: 20/second
[INFO    ] Batch Size: 10
[INFO    ] Opening database: bulkloader-progress-20110201.103838.sql3
Please enter login credentials for localhost
Email: aaron.watters@google.com
Password for aaron.watters@google.com: 
[INFO    ] Connecting to localhost:8080/
[INFO    ] Authentication Failed

我应该使用什么来使身份验证成功?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-02 19:43:36

编辑突然我发现你的命令参数中有一个错误。URL应指向remote_api路径(即--url=http://localhost:8080/remote_api)。

上一个答案:

您不能使用您在活动环境中使用的Google凭据,因为您的本地计算机没有Google用户数据库的副本;-)

有两个选项可用于处理本地身份验证:

  • 无身份验证

只需在您的登录文件中注释掉远程API的登录要求:登录url: admin script:$PYTHON_LIB/google/appengine/ext/remote_api/handler.py # /remote_api :admin

但不建议这样做,因为您可能会忘记在部署之前重新打开它。

  • 创建本地管理员帐户

转到http://localhost:8080/remote_api

使用您喜欢的任何电子邮件地址登录,并确保勾选了“以管理员身份登录”复选框。

现在像以前一样启动bulkloader脚本,当要求登录时,使用之前输入的电子邮件地址。它不应该要求您输入密码。

票数 4
EN

Stack Overflow用户

发布于 2012-03-17 19:22:51

当您使用联合登录身份验证方法时,会出现此问题。将其更改回Google User API并重试。它将会工作;)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4864228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档