jjzjj

Appengine

全部标签

python - 无法访问 Google AppEngine 外部库

请帮忙...我正在从cygwin运行一些python代码,但我无法导入GoogleAppEngine(GAE)外部数据API。我认为这可能是一个环境变量问题。我能够从命令行运行GAE和“remote_data_api_shell.py”,但我无法运行引用GAE的python模块。我处于试错模式,尝试我能想到的每一种环境变量字符串组合。什么都不管用,我越来越沮丧。GAE(1.5)位于(windows路径):C:\ProgramFiles(x86)\Google\google_appengine这是我的Python错误:Traceback(mostrecentcalllast):File"

python - 自更新以来,Appengine remote_api_shell 无法使用应用程序默认凭据

我最近将我的gcloud库从118.0.0更新到132.0.0,remote_api_shell立即失效。我经历了一系列重新登录的排列,通过gcloud设置应用程序默认凭据,并使用服务帐户和环境变量。所有排列均失败并显示相同的错误消息:Traceback(mostrecentcalllast):File"/Users/mbostwick/google-cloud-sdk/bin/remote_api_shell.py",line133,inrun_file(__file__,globals())File"/Users/mbostwick/google-cloud-sdk/bin/rem

python - 使用 AppEngine 发送多个具有相同名称的 POST 数据项

我尝试在AppEngine中使用urlfetch将POST数据发送到服务器。其中一些POST数据项具有相同的名称,但具有不同的值。form_fields={"data":"foo","data":"bar"}form_data=urllib.urlencode(form_fields)result=urlfetch.fetch(url="http://www.foo.com/",payload=form_data,method=urlfetch.POST,headers={'Content-Type':'application/x-www-form-urlencoded'})但是,在这

python - 如何让 AppEngine map reduce 横向扩展?

我编写了一个简单的MapReduce流程,用于从GoogleCloudStorage上的文件中的CSV文件中读取行,然后创建一个实体。但是,我似乎无法让它在多个分片上运行。代码使用了mapreduce.control.start_map,看起来像这样。classLoadEntitiesPipeline(webapp2.RequestHandler):id=control.start_map(map_name,handler_spec="backend.line_processor",reader_spec="mapreduce.input_readers.FileInputReader

java - 使用 Google AppEngine 作为个人网站(wordpress 博客、wiki)的 "cache"

我读到一篇独立游戏开发者的文章,他使用GoogleAppEngine缓存他的主要网站和博客,以保护在流量高峰期间提供高可用性(Digg、Slashdot效应)。WolfireBlog-GoogleAppEngineforIndieDevelopers关于他们在用于缓存网站的GoogleAppEngine上用Python开发的具体内容,没有太多详细信息。我能找到的唯一细节是关于AppEnginepython应用程序通过RSS提要读取后端wordpress文章:Wordpressrunsonadedicatedserver,andweimportitintowww.wolfire.comv

python - BlobProperty 中的最大大小(appengine)

appengine中一个BlobProperty的最大大小是多少?我不是在谈论BlobstoreAPI,我指的是属性类BlobProperty请添加支持您答案的链接 最佳答案 限制为1兆字节。Docshere.Likedb.Text,adb.Blobvaluecanbeaslargeas1megabyte,butisnotindexed,andcannotbeusedinqueryfiltersorsortorders.Thedb.Blobclasstakesastrvalueasanargumenttoitsconstructor

python - Appengine Python 中的并发请求

appengine官方文档说,如果我们在app.yaml中将threadsafe属性设置为true,那么appengine将处理并发请求。官方链接:https://developers.google.com/appengine/docs/python/python27/newin27#Concurrent_Requests如果我们将线程安全属性设置为true,这是否意味着应用程序会更快(比2.5)?官方文档/博客是这么说的,但我正在寻找真实世界的经验。在高层,它在内部是如何运作的?我们的应用程序会被初始化并为每个请求生成一个新的theread吗? 最佳答案

python - 在appengine中解析json格式的请求

最近一直在开发应用引擎应用程序。我想解析应用程序请求中包含的json数据。如何使用requesthandler类的请求对象来实现这一点?下面是一段代码,展示了我想要实现的目标:importcgiimportwebapp2importdatamethodsfromgoogle.appengine.ext.webapp.utilimportrun_wsgi_appclassadduser(webapp2.RequestHandler):defget(self):#Getthephonenumberfromjsondatainrequest.userphone=self.request.ge

python - Appengine REST 库 - Python 和 Django

我想为将在GoogleApp引擎上运行的Django应用程序提供一个RESTAPI。我偶然发现appengine-rest-server并发现有用。但我想获得一些真实世界的使用示例(如果有的话)和任何问题。是否有更好的替代方案可供考虑? 最佳答案 我将django-nonrel与tastypie一起使用。当时我需要做一些小的代码更改,但我认为存储库中的最新版本可以协同工作。http://eatdev.tumblr.com/post/12076483835/tastypie-on-django-nonrel-on-app-engine

python - 如何在 appengine 中记录异常?

try:#dosomethingthatraisesanexception...except:logging.error('ErrorMessage')我不仅希望在日志中显示“错误消息”。我也想在日志中看到回溯,或者至少是异常是什么。我该怎么做?谢谢! 最佳答案 logging.exception(msg[,*args])在根记录器上记录一条错误级别的消息。参数被解释为debug()。异常信息被添加到日志消息中。此函数只能从异常处理程序中调用。http://docs.python.org/library/logging.html#l