我通过httpRequest get方法将数据发送到Google App Engine。这非常好,并存储在数据存储区中。但是如何通过HTTP从Google App Engine返回结果,还是有其他方法可以做同样的事情吗?
任何帮助都会有用。
答案 0 :(得分:2)
就个人而言,我更喜欢使用模型来定义我的数据
from google.appengine.ext import db
class SomeData(db.model):
attr1 = db.StringProperty(required=Ture)
attr2 = db.StringProperty()
..........
然后,我可以用
检索数据data = SomeData.get_by_id(id)
用于路由
routes = [
(r'/SomeData/(.*)', DataHandler)
]
数据处理程序
class DataHandler(BaseHandler):
def get(self, id):
data = SomeData.get_by_id(int(id))
(render the data in the format you like here)
现在,您可以通过网址ID访问您的数据:http:// {your site} / SomeData / {id}
答案 1 :(得分:0)
class YourClass(webapp.RequestHandler):
def get(self):
self.response.out.write("Your Output")
这是在GAE中为get方法编写内容的基本模板。您是否按照App Engine教程创建了留言簿应用程序,如果没有,我认为这是一个很好的起点。