蟒蛇,谷歌应用程序引擎

  • 高尔夫球场设计:造型在AppEngine上的地址,又名一个AddressProperty?

    高尔夫球场设计:造型在AppEngine上的地址,又名一个AddressProperty? 2015-03-16

    今天,我重构了一些代码,并重新审视一个老朋友,一个Address类(见下文). 它发生,我认为,在我们的应用程序,我们不addresses--没有问题,只是轻巧的验证和频繁序列化到JSON做什么特别的. 从显影剂角度来看的唯一的"有用"的属性是标签和人. 所以,我认为重构的地址模式,使用自定义AddressProperty(见下文),这在我看来是一个很好的事情,但现成的,上面我没有看到任何令人信服的优势. 哪种方法,你会选择,为什么和怎样权衡指导这个决定? # a lightweigh

    关键词: 蟒蛇,谷歌应用程序引擎
  • AppEngine上的Python项目转移到Ubuntu从Windows将不再运行 2015-03-15

    由于从Windows转向Ubuntu的(和设置AppEngine上,AppEngine上发射,Python 2.5中),我的AppEngine上的项目将不再正常运行. 这是试图在浏览网页浏览器应用程序时(本地通过dev_appserver.py运行),例如什么后仰从任意文件中: Traceback (most recent call last): File "/home/mike/AppEngine/google/appengine/tools/dev_appserver.py", l

    关键词: 蟒蛇,谷歌应用程序引擎
  • 对Python的与谷歌应用程序引擎使用OSX设置帮助 2015-03-12

    当我输入该蟒蛇,我得到以下结果: /Library/Frameworks/Python.framework/Versions/Current/bin/python 当我输入"类型-a蟒蛇": 蟒蛇是/Library/Frameworks/Python.framework/Versions/Current/bin/python巨蟒/Library/Frameworks/Python.framework/Versions/2.6/bin/python巨蟒/Library/Framework

    关键词: 蟒蛇,谷歌应用程序引擎
  • 不能在GAE运行一个简单的HelloWorld(Python 2.7版) 2015-03-10

    我试图运行在谷歌-的AppEngine 1.6.4正式的HelloWorld程序蟒蛇2.7. 它是如此令人沮丧的不能够运行一个简单的HelloWorld. 我会在这里欢迎任何形式的帮助. 的错误,我遇到的问题: - [email protected] ~/codes/gae $ dev_appserver.py helloworld/ INFO 2012-04-06 23:25:55,030 appengine_rpc.py:160] Server: appengine.google

    关键词: 蟒蛇,谷歌应用程序引擎
  • Python的谷歌应用程序引擎:中说,“如果一个对象没有在数据存储中存在,有所为有所不为”一个更好的办法? 2015-03-08

    我问,因为我的样子是不是正确的,现在看来真的很奇怪. 基本上,我是说,"如果有抛出异常,做一些事情.否则,什么都不做." 下面是一些示例代码: try: db.get(db.Key(uid)) except: newUser = User(key_name=str(uid)) newUser.first_name = self.request.get("first") newUser.last_name = self.request.get("last&q

    关键词: 蟒蛇,谷歌应用程序引擎
  • RestrictedPython对谷歌AppEngine上(GAE) 2015-03-07

    我正在寻找一种方法,以安全的方式(更严格的那么GAE沙箱)执行用户提交的Python代码在GAE. RestrictedPython肯定会沙虫,被用在Zope中为EXAKT同样的目的. 但RestrictedPython依赖于修改AST(抽象语法树),这意味着加载模块的编译器(我得到尽可能装载解析器模块的SDK抱怨之前). 有没有其他人做任何这方面的工作,为谷歌应用程序引擎? --------------解决方案------------- 需要注意的是,即使你可以得到访问GAE上的AST模块,R

    关键词: 蟒蛇,谷歌应用程序引擎
  • 如何获取当前域名与Python / GAE? 2015-03-06

    当前的URL是 http://myapp.appspot.com/something/<user-id> 要么 http://127.0.0.1:8080/something/<user-id> 如何在我的Python代码,我可以得到http://myapp.appspot.com/或http://127.0.0.1:8080/ ? 这需要动态生成的链接,为前,以http://myapp.appspot.com/somethingelse . self.request.path返回

    关键词: 蟒蛇,谷歌应用程序引擎
  • 为什么strptime和strftime表现不同,而且你会怎么做呢? 2015-03-06

    我在Python 2.5中,并在App Engine上运行,做分页的代码看起来像: NEXT_FORMAT = "%Y-%m-%d %H:%M:%S" current = model.completed_on.strftime(NEXT_FORMAT) completed_before = datetime.datetime.strptime(current, NEXT_FORMAT) 时不时的strftime会退出一段时间,看起来像2011-11-24 05:13:54.355436

    关键词: 蟒蛇,谷歌应用程序引擎
  • 谷歌应用程序引擎:“错误:服务器错误”,但没有在日志中 2015-03-04

    我部署一个应用程序,以谷歌应用程序引擎. 当我找到它,我得到这个: 错误:服务器错误 服务器遇到错误,无法完成您的请求. 如果问题仍然存在,请报告你的问题,并提及此错误信息,并导致它的查询. 所有的页面做到这一点appcfg.py upload_data也不起作用. 我不知道为什么. 难道我做错了什么吗? 顺便说一句,那感觉就像有时候我会花更多的时间与摔跤GAE比我实际编写代码. (尽管它可能是我的无奈完全是我自己的错.) --------------解决方案------------- 如果你建

    关键词: 蟒蛇,谷歌应用程序引擎
  • GAE数据存储取指花费的时间太长? 2015-03-04

    我有一个查询,看起来像这样: userBase = UserEntry.all().filter('debug =', False).filter('disabled =', False).filter('first_message =', False).fetch(200) 和索引(建造和服务) - kind: UserEntry properties: - name: first_message - name: disabled - name: debug 大约有1000个条目UserEnt

    关键词: 蟒蛇,谷歌应用程序引擎
  • 与WSGIApplication会处理程序的默认值? 2015-02-27

    我有以下代码: class MyHandler(webapp.RequestHandler): def get(self, page_text, page=1): # page default value is 1, but it doesn't work application = webapp.WSGIApplication([('/something/(page(\d+))?/?', MyHandler)], debug=True) 它应该抓住的网址,如: /something/ /som

    关键词: 蟒蛇,谷歌应用程序引擎
  • 运行SQL像AppEngine上“或”查询 2015-02-24

    我怎样才能运行此查询相当于: "select * from users where username='john' or email='[email protected]'; AppEngine上? 我知道AppEngine上不支持"OR",但有"IN"只是不知道如何使用它的这样一个查询. --------------解决方案------------- 这个问题给出了使用"IN"作为"OR"等效的一个例子. 然而,正如在评

    关键词: 蟒蛇,谷歌应用程序引擎
  • 如何创建子路径是完全匹配到用户的名字 2015-02-24

    之后我直接用户自己的网页,如/example/john ,我怎么做webapp.RequestHandler来处理这个页面? 如果我这样做('/user.*', UsersSubPath)相匹配的所有页面后/user/ ,如果我做('/user/user.name*', UsersSubPath)综合类€™的不工作或者因为它德卡尼亚€™吨替代user.name自动被用户A€™的名称. 顺便说一句, self.redirect('something')返回一个URL字符串或没有? 谢谢. ----

    关键词: 蟒蛇,谷歌应用程序引擎
  • 什么是命名键或“预生成”按键在谷歌应用程序引擎的性能开销? 2015-02-22

    如果你在谷歌应用程序引擎使用名为键,这是否收取任何额外的费用? 换句话说,它是任何更昂贵创建具有命名密钥而不是一个随机生成的ID的新的实体? 在推理类似的线,我注意到,您可以要求谷歌应用程序引擎给你一组,将不会使用谷歌应用程序引擎自动生成的密钥的密钥? 会产生大量的这些键导致性能降低? 这些问题既打扰我的理由如下. 让我们说谷歌应用程序引擎试图坚持实体A,因此它正在创造一个关键A.这似乎直觉,当随机生成一个新的密钥,谷歌应用程序引擎需要先检查重点是已经存在. 如果键已经存在,那么谷歌应用程序引擎

    关键词: 蟒蛇,谷歌应用程序引擎
  • 是否有缺点在AppEngine上的db.Expando类继承? 2015-02-20

    我在想使我的所有车型从db.Expando类继承,以支持一个松散的非规范化的协议,从而通过db.ReferenceProperty参考模型选择的属性将在所属类也可以设置. class ImgModel(db.Expando): height = db.IntegerProperty() width = db.IntegerProperty() url = db.StringProperty() img_data = db.BlobReferenceProperty() class company

    关键词: 蟒蛇,谷歌应用程序引擎
  • 在Python中,我怎么能测试,如果我在谷歌的App Engine SDK? 2015-02-20

    虽然发展我想处理一些事情稍微比我会当我最终上传到谷歌的服务器不同. 是否有一个快速的测试,我可以做,以找出是否我在SDK或生活? --------------解决方案------------- 请参阅:http://code.google.com/appengine/docs/python/runtime.html#The_Environment 下面的环境变量的CGI标准的一部分,在App Engine的特殊行为SERVER_SOFTWARE 在开发网络服务器 ,该值是" Developmen

    关键词: 蟒蛇,谷歌应用程序引擎
  • 谷歌应用程序引擎 - 提交表单字段“字段[关键]” 2015-02-17

    这个问题已经在这里有一个答案: Django和HTML阵列3回答 所以我的问题是,提交这种特殊形式的时候我怎么能得到形式值列表: <form action="/foobar" method="post"> <input type="text" value="text 1" name="text[key_1]" /> <input type="text" va

    关键词: 蟒蛇,谷歌应用程序引擎
  • 如何通过使用Python和AppEngine上键批量删除? 2015-02-15

    是下一个解决方案将在10000+项目情况工作好? q = db.GqlQuery('SELECT __key__ FROM Event where date_create < [DATE(2012, 1, 23)]') db.delete(q) 什么是批量合适的解决方案删除吗? --------------解决方案------------- 如在实施中所示,数据存储模块将批多个删除的RPC如果密钥的数量是> MAX_DELETE_KEYS (500). 你应该,因为它可能会超过60,并且将触发

    关键词: 蟒蛇,谷歌应用程序引擎
  • 如何从db.ListProperty删除一个项目? 2015-02-12

    在谷歌应用程序引擎解决方案(蟒蛇),我用db.ListProperty,以此来描述许多一对多的关系,就像这样: class Department(db.Model): name = db.StringProperty() @property def employees(self): return Employee.all().filter('departments', self.key()) class Employee(db.Model): name = db.StringProperty()

    关键词: 蟒蛇,谷歌应用程序引擎
  • 为什么调试App Engine的Python代码时,是不正确的时间戳 2015-02-08

    在我的调试器: logging.info("TZ = %s -- It is now: %s", os.environ['TZ'], time.ctime()) TZ = UTC -- It is now: Mon Oct 17 12:10:44 2011 在App Engine下启动: logging.info("TZ = %s -- It is now: %s", os.environ['TZ'], time.ctime()) TZ = UTC -- It is

    关键词: 蟒蛇,谷歌应用程序引擎

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.504 (s). 10 q(s)