【发布时间】:2011-03-23 05:46:06
【问题描述】:
我开始使用 Google App Engine。我想让 AJAX 聊天像 Twitter。
class ChatMessage(db.Model):
message = db.StringProperty()
created = db.DateTimeProperty(auto_now=True)
服务器 JSON 编码响应,
class RPCHandler(webapp.RequestHandler):
def get(self):
chat_list = {'message':'Hello!'}
self.response.out.write(simplejson.dumps(chat_list))
结果:你好!
没关系。但是替换RPCHandler
class RPCHandler(webapp.RequestHandler):
def get(self):
newchat = ChatMessage(message="Hi!")
newchat.put()
que = db.Query(ChatMessage).order('-created')
chat_list = que.fetch(limit=1)
self.response.out.write(simplejson.dumps(chat_list))
结果:错误。服务器不可访问(get)
如何对数据库中的数据进行 JSON 编码?
【问题讨论】:
标签: python json google-app-engine