jjzjj

Appengine

全部标签

python - 当 localhost 和 MacOSX 正常工作时,可以通过本地 ip 地址访问 AppEngine SDK 站点

当localhost工作正常且MacOSX使用GoogleAppEngineLauncher时,可以通过本地ip地址访问AppEngineSDK站点。我正在尝试设置facebook开发站点(使用指向我的防火墙的dyndns.org主机名,它将调用重定向到我的macbook)。GoogleAppEngineLauncher似乎默认为本地主机并直接阻止对ip地址的访问。有没有办法改变GoogleAppEngineLauncher中的这种行为?这是Google内置的某种限制吗?这似乎不是配置问题,因为没有针对此的任何设置。所以我猜需要修补源代码? 最佳答案

python - 在 AppEngine 上支持多登录的最佳方式

我正在为客户重构一个应支持OpenID、FacebookConnect和自定义身份验证(电子邮件+密码)的应用程序。假设我有:classMyUser(db.Model):passclassItem(db.Model):owner=db.ReferenceProperty(MyUser)我正在考虑以这种方式实现不同的身份验证系统:classOpenIDLogin(db.Model):#key_nameisUser.federated_identity()?User.user_id()?user=db.ReferenceProperty(MyUser)classFacebookLogin(

python - 在 Python Appengine 上使用 Httplib2

为什么在运行尝试使用Foursquare进行OAuth的应用程序时出现此错误?importhttplib2ImportError:Nomodulenamedhttplib2我已经通过下载安装了httplib2,并按照说明在命令行上安装了$pythonsetup.pyinstallhere我错过了什么吗?谢谢 最佳答案 您需要将该库包含在您的项目中,以便AppEngine运行时知道您正在导入什么。来自here:YoucanincludeotherpurePythonlibrarieswithyourapplicationbyputti

python - Google Appengine 发送电子邮件 : [Error] unauthorized sender

我正在尝试在我的网站上使用googleappengine的邮件服务。每当我访问发送电子邮件的页面时,它都会显示一些错误。该错误表明我正在使用未经授权的发件人来发送邮件。这是发送电子邮件的代码:mail.send_mail(sender="myapp@appspot.gserviceaccount.com",to=input_dict["email"],subject="Mondaysuseractivation",body=content)当我在本地试用网站(使用dev_appserver.py)时,它没有显示错误,但也没有发送电子邮件(注意:我必须添加--enable_sendmai

python - 如何备份 AppEngine 站点?

因此,您在AppEngine之上构建了一个Shiny的cloudy2.0网站,将成千上万的图像保存到数据存储区中,并在blobstore中保存了数以千计的数据。你如何备份它们? 最佳答案 使用谷歌应用引擎数据导出http://code.google.com/appengine/docs/python/tools/uploadingdata.html 关于python-如何备份AppEngine站点?,我们在StackOverflow上找到一个类似的问题: ht

python - 如何在 AppEngine 的 python 中打开父目录中的文件?

如何在AppEngine中用python打开父目录下的文件?我有一个包含以下代码的python文件module/mod.pyf=open('../data.yml')z=yaml.load(f)f.close()data.yml在模块的父目录中。我得到的错误是IOError:[Errno13]filenotaccessible:'../data.yml'我正在使用AppEngineSDK1.3.3。有解决办法吗? 最佳答案 open函数相对于当前进程工作目录进行操作,而不是调用它的模块。如果路径必须是模块相关的,请执行以下操作:im

python - 在 Google AppEngine (python) 中存储配置的好地方是什么

我正在制作一个GoogleAppEngine应用程序,我怀疑我是否应该存储(敏感的)配置数据,如凭据。我应该为配置制作一个单一的bigtable实体,还是有另一种建议的存储方式。 最佳答案 如果您愿意将它们嵌入到您的源代码中,您可以这样做,但如果您需要它是动态可配置的,那么数据存储是最佳选择。您可以通过将设置缓存在本地内存中来避免在每次请求时都获取设置。这是一个帮助类:classConfiguration(db.Model):_INSTANCE=None@classmethoddefget_instance(cls):ifnotcl

python - 如何批量上传数据到appengine datastore?旧方法不起作用

这应该是一个相当普遍的要求,也是一个简单的过程:将数据批量上传到应用引擎数据存储区。但是,stackoverflow(下面的链接*)中提到的旧解决方案似乎都不再有效。bulkloader方法是使用DBAPI上传到数据存储时最合理的解决方案,但不适用于NDBAPI现在bulkloader方法似乎已被弃用,文档中仍然存在的旧链接会导致错误的页面。这是一个例子https://developers.google.com/appengine/docs/python/tools/uploadingdata此页面上仍然存在上述链接:https://developers.google.com/appe

database - 如何使用这些包 "google.golang.org/appengine/mail"在 Go 中上传附件

下面是我尝试用附件发送的代码。msg:=&mail.Message{Sender:"kasireddy002@gmail.com",To:[]string{addr},Attachments:[]Attachment{Name:"filename",Data:[]byte,ContentID:"fileid",},Subject:"WelcometoSimplystHealth:Verifyyouraccount",iferr:=mail.Send(context,msg);err!=nil{log.Errorf(ctx,"Alas,myuser,theemailfailedtosen

google-app-engine - 如何使用第三方版本的 appengine?

我在Go网站中使用github/golang/appengine包。我的印象是我需要使用“goapp”才能在本地使用Datastore。很好,花花公子。goapp构建我的代码没问题,但我不断得到ERROR2014-05-1017:15:18,875http_runtime.py:262]badruntimeprocessport['']panic:proto:duplicateenumregistered:appengine.ModulesServiceError_ErrorCode我尝试为appengine包设置别名,但仍然出现此错误。有谁知道我为什么会收到此错误?让我知道您需要查看