未完待续

To Be Continued

Tag: GAE

GAE ReferenceProperty 类型查询

GAE在提供ReferenceProperty这个类型提供了很多好处,相当于SQL中的参照性约束。今天让我头疼的是我想要把某一类ReferenceProperty属性的数据检索出来,却检索不出结果,导致我在这上面大费周章,话了三四个小时的时间来试验。 ReferenceProperty中存储的是db.Key()类型的一个字符串,但是它并不是字符串,如果使用如下的方式: valueofkey=self.request.get("keyoflinks") query = Posts.all() query.filter(’post_type =’, valueofkey) 虽然在使用检索语句的时候GQL不会报错,但是也并不会得到任何的结果。问题出在的地方就是需要将valueofkey这个字符串类型转换为db.Key()类型,这样便可以进行正常的比对了。个人认为这与GQL的内部处理机制有关,是内部过滤不严的bug。 valueofkey=self.request.get("keyoflinks") query = Posts.all() query.filter(’post_type =’, db.Key(valueofkey)) 总之这样就解决问题了。 -EOF-

利用 GAE同步更新饭否与TWITTER,建立你的HELLOTXT

第一次写与API有关的东西,算是一边练习Python及GAE,一边练习API接口的相关的操作。这是我做的一个利用GAE同步更新饭否与 TWITTER的DEMO,不保存帐户信息,每次需要手工填入用户名密码,再加入数据库存储等相应辅助模块即可做出与HelloTxt、Ping.fm类似的应用。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [...]

Google App Engine 空间探针

Google App Engine 环境变量探针,目前这个版本(app.os.environ.1.0beta)只做了os.environ的遍历,主要可以用于对比本地开发环境与服务器环境的差异,具体差异我这里就不做对比了。下载后修改application-id后上传至服务器即可使用。 下载 -EOF-

Google App Engine 中文版入门指南

Google App Engine 中文版入门指南,内容都是来自于GOOGLE的官方入门文档的翻译,学习Google App Engine的好东西。 -EOF-