草庐IT

appengine-application

全部标签

python - Google Appengine NDB 祖先与键查询

我将一个实体的键存储为另一个实体的属性,以便将它们关联起来。我们在项目的这一点上处于重构阶段,所以我在考虑引入祖先。这两种方法之间是否存在性能差异?如果我们引入祖先,我可能会获得任何特定优势?classBook(ndb.Model):...classArticle(ndb.Model):book_key=ndb.KeyProperty(kind=Book,required=True)book_key=ndb.Key("Book",12345)第一个祖先查询方法qry=Article.query(ancestor=book_key)第二种简单的键查询方式qry=Article.query

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

android - 运行时异常 : Unable to instantiate application

当我运行我的应用程序时,每次我的logcat中都会出现以下异常:04-1409:29:53.965:W/dalvikvm(1020):threadid=1:threadexitingwithuncaughtexception(group=0x409c01f8)04-1409:29:53.985:E/AndroidRuntime(1020):FATALEXCEPTION:main04-1409:29:53.985:E/AndroidRuntime(1020):java.lang.RuntimeException:Unabletoinstantiateapplicationandroid.

android - 运行时异常 : Unable to instantiate application

当我运行我的应用程序时,每次我的logcat中都会出现以下异常:04-1409:29:53.965:W/dalvikvm(1020):threadid=1:threadexitingwithuncaughtexception(group=0x409c01f8)04-1409:29:53.985:E/AndroidRuntime(1020):FATALEXCEPTION:main04-1409:29:53.985:E/AndroidRuntime(1020):java.lang.RuntimeException:Unabletoinstantiateapplicationandroid.

python - 无法使用 urllib2 将内容类型设置为 application/json

这个小宝贝:importurllib2importsimplejsonasjsonopener=urllib2.build_opener()opener.addheaders.append(('Content-Type','application/json'))response=opener.open('http://localhost:8000',json.dumps({'a':'b'}))产生以下请求(如使用ngrep所见):sudongrep-q-dlo'^POST.*localhost:8000'T127.0.0.1:51668->127.0.0.1:8000[AP]POST/

python - 你如何解决错误KeyError : 'A secret key is required to use CSRF.' when using a wtform in flask application?

我一直在尝试使用flask和wtforms以及firebase数据库构建网络应用程序,但我不断收到错误消息“KeyError:‘使用CSRF需要key。’”而且我不知道该怎么做解决它。这是我的代码:fromflaskimportFlask,render_template,requestfromfirebaseimportfirebasefromflask_wtfimportFlaskFormfromflask_wtf.csrfimportCSRFProtect,CSRFErrorfromwtformsimportDateField,StringField,TextAreaFieldfr

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