从google app engine应用程序下载数据后,我想启动开发服务器并在本地页面上查看下载的数据。我能这么做吗?我相信我可以,但我想不出来。抱歉,如果这是重复或者我只是再次愚蠢。提前谢谢。我使用Python环境,如果这很重要的话。
我试过这个:
google_appengine/appcfg.py upload_data --url=http://localhost:8080/ --filename=Data/copy.csv appname然后得到了这个
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我应该使用什么来使身份验证成功?
发布于 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脚本,当要求登录时,使用之前输入的电子邮件地址。它不应该要求您输入密码。
发布于 2012-03-17 19:22:51
当您使用联合登录身份验证方法时,会出现此问题。将其更改回Google User API并重试。它将会工作;)
https://stackoverflow.com/questions/4864228
复制相似问题