【python-关于appengine索引的3个问题】教程文章相关的互联网学习教程文章

python – appengine:缓存的引用属性?【代码】

如何在Google App Engine中缓存参考属性? 例如,假设我有以下模型:class Many(db.Model):few = db.ReferenceProperty(Few) class Few(db.Model):year = db.IntegerProperty()然后我创建了许多只指向一个的很多:one_few = Few.get_or_insert(year=2009) Many.get_or_insert(few=one_few) Many.get_or_insert(few=one_few) Many.get_or_insert(few=one_few) Many.get_or_insert(few=one_few) Many.get_or_insert(few=one_few) Many...

Google Appengine(Python)的基本HTML映射或URL重写【代码】

我正在尝试为Google Appengine上的静态网站重写url.我只想要http://www.abc.com/about适用于http://www.abc.com/about.html我不需要重写诸如abc.com/page?=1之类的东西.我只是想弄清楚如何显式重写html页面的url. 我当前正在使用的代码(不起作用)-from google.appengine.ext import webapp from google.appengine.ext.webapp import util from google.appengine.ext.webapp import template import osclass MainHandler(webapp.Req...

python appengine授权或授权

决定使用OpenID进行身份验证后,我一直在研究具有以下要求的应用程序引擎的授权框架: >能够创建和编辑用户组>具有内置权限,例如添加,编辑,删除>具有合理的默认值,例如,对象的创建者可以编辑/删除,而其他对象则不能 我足够了解安全许可是一个没有头脑的自我实现的坏主意,我一直在阅读django http://docs.djangoproject.com/en/dev/topics/auth/和tipfy http://www.tipfy.org/wiki/extensions/acl/,以选择已经在烤箱中烹饪了一段时间...

python-Appengine Appstats产生死锁【代码】

我在gae上有一个Flask应用,运行正常.我正在尝试添加Appstats支持,但是一旦启用它,就会出现死锁. 当我尝试使用登录的用户ndb模型设置werkzeug LocalProxy时,显然发生了这种死锁(它被称为current_user,就像在Flask-Login中所做的那样,为您提供了更多详细信息). 错误是:RuntimeError: Deadlock waiting for <Future 104c02f50 created by get_async(key.py:545) for tasklet get(context.py:612) suspended generator get(context.py...

python-AppEngine:创建记录时保持数据存储一致性【代码】

我遇到了一个小难题!我有一个叫投票的处理程序;调用它时,它会将用户的投票设置为他们选择的任何内容.为了记住他们以前选择的选项,我存储了一个VoteRecord选项,其中详细说明了他们当前的投票设置. 当然,他们第一次投票时,我必须创建对象并将其存储.但是连续的投票应该只是改变现有VoteRecord的值.但是他带来了问题:在某些情况下,可以创建两个VoteRecords.这种情况很少见(到目前为止,在我们所看到的全部500票中只有一次发生),但这...

python-Appengine的eclipse中的断点【代码】

我在Eclipse上有pydev,并想调试处理程序.我将断点放在处理程序上,并以调试模式启动项目.当我单击对应于处理程序的超链接时,控件不会返回到断点.我在这里想念什么吗?该启动也是针对python中的Google App Engine应用程序的.解决方法:我正在使用带有appengine的PyDev和eclipse进行调试,而且一直都在调试,这完全有可能! 您要做的是在调试中启动程序,但是您必须在调试中启动dev_appserver,而不是直接启动处理程序.您必须调试的主要模块...

python-使用app.yaml在appengine中指定自定义URL架构?【代码】

我正在尝试使用一个如下所示的自定义URL: example.com/site/yahoo.com 会像这样=命中这个脚本 example.com/details?domain=yahoo.com 可以使用app.yaml完成吗? 基本思想是使用输入“ yahoo.com”来调用“详细信息”解决方法:您不能真正地重写URL本身,但是可以使用正则表达式组执行类似的操作. 在您的app.yaml文件中,尝试执行以下操作:handlers: - url: /site/(.+)script: site.py在您的site.py中:SiteHandler(webapp.RequestHa...

python-关于appengine索引的3个问题【代码】

我有以下情况class M(db.Model):a = db.ReferenceProperty(A)x = db.ReferenceProperty(X)y = db.ReferenceProperty(Y)z = db.ReferenceProperty(Z)items = db.StringListProperty()date = db.DateTimeProperty()我想查询按日期排序的(a),(x,y或z)和(项目)的查询.mm = M.all().filter('a =', a1).filter('x =', x1).filter('items =', i).order('-date')例如,永远不会在x和y上同时具有过滤器的查询. 因此,我的问题是: 1)我应该创建...

是否有在Google AppEngine上使用python的更高级的教程?

我正在寻找一个从official tutorial开始的教程.换句话说,有关Python的更全面的教程Google AppEngine webapp2 任何提示,不胜感激!解决方法:您可以看一下webapp improved documentation.此外,还有《 Programming Google App Engine》一书,该书的第二版预计在10月准备就绪(有关详细信息,请参见其webpage).

如何在Appengine App中使用/usr/local/lib/python2.7/dist-packages中的模块【代码】

首先,我说这实际上是行不通的,但是,在放弃引入该库的工作之前,我想确定一下.因此,我使用easy_install添加了在Github上找到的API库.我希望在我的appengine应用中使用它.我编写了一个简单的测试处理程序,它将创建模块主类的实例并输出请求.我的dev_appserver将启动,但不会加载MainPage.任何建议表示赞赏! 错误是:ERROR 2013-06-21 04:24:00,450 wsgi.py:219] Traceback (most recent call last):File "/home/devin/google_appe...

python-适用于Appengine的Cython

是否可以在appengine中使用Cython(特定于Python 2.7)?我可以在某些代码执行不佳时看到使用它,并且可以通过具有静态定义的类型或循环优化等来使用速度提升.解决方法:不,这显然是不可能的. GAE对您可以在其沙箱中运行的内容有非常严格的限制,而最明确说明的限制之一是cannot run arbitrary C code:All code for the Python runtime environment must be pure Python, and not include any C extensions or other code that must be...

python-AppEngine推送以部署和模块

我可以使用AppEngines“推送部署”(通过推送GIT存储库进行部署)来更新多模块Python应用程序吗? 在哪里可以获取非默认模块的仓库网址?解决方法:缺少对App Engine模块的支持是“一键部署”功能的一个已知问题,这是我们目前正在积极努力解决的问题.

python-如何将Flask导入到appengine中【代码】

得到可爱的错误:ERROR 2015-09-23 13:14:12,500 cgi.py:122] Traceback (most recent call last):File "public/run.py", line 2, in <module>from src import appFile "public/src/__init__.py", line 1, in <module>from flask import Flask ImportError: No module named flask我已经使用pip install -t lib -r requirements.txt将flask安装到public / lib中.public/appengine_config.pyfrom google.appengine.ext import ve...

python-如何在appengine中为关注者流建模?【代码】

我正在尝试设计表格以建立追随者关系. 假设我有一个140char记录流,其中包含用户,主题标签和其他文本. 用户关注其他用户,也可以关注主题标签. 我在下面概述了我的设计方式,但是我的设计有两个局限性.我想知道其他人是否有更聪明的方法来实现相同的目标. 问题是 >复制每条记录的关注者列表>如果添加了一个新关注者或删除了一个关注者,则“全部”记录必须更新. 编码class HashtagFollowers(db.Model):"""This table contains the foll...

从appengine python发送推文【代码】

我希望从正在为Appengine构建的小型应用程序发送推文,但无法完全理解整个oAuth及其所有功能. 从这里的一些非常基本的示例(对我而言不起作用),我已经看到了使用tweepy的更详细的示例.我也去过样品室,在那儿找到了一些有用的东西,但是没有什么真正让我着迷. 我想我发现的例子太复杂了,并且对重新发明轮子有点担心. 我基本上有一些由其他应用程序生成的文本,并且我想传递此文本并从Twitter帐户发送其推文. 有没有简单的方法可以做到这...