likai
2012-01-29 23:15:54 +08:00
不好意思.可能我说得不太明白...我在用tornado在sae上作一个小东西...数据是用JSON取得的.
结构为
r = {'a':[{'b':'1','c':'1','d':'1'},{'b':'2','c':'2','d':'2'},{'b':'3','c':'3','d':'3'}],'f':'123456'}
其中a,b,c,d,f是固定键名.只是值不同.
a值list中是一个个数据结构相同的dict吧?为什么是数组?
我如果print r.取得的结果会全部出来.
如果我 print r['f']就不行了.直接报500了.
以下是我 的实现代码...
import os
import tornado.wsgi
import sae
from mod import *
class MainHandler(tornado.web.RequestHandler):
def get(self):
rs = getData(param)
self.write(rs)#这样数据能全部打出来
self.write(rs['f'])#这样的话就500错误
app = tornado.wsgi.WSGIApplication([
(r"/", MainHandler),
])
application = sae.create_wsgi_app(app)