※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
#!/usr/bin/env python from google.appengine.ext import webapp from google.appengine.ext.webapp.util import run_wsgi_app from google.appengine.ext import db from django.utils import simplejson as json class StoredData(db.Model): tag = db.StringProperty() value = db.StringProperty(multiline=True) date = db.DateTimeProperty(required=True, auto_now=True) class StoreAValue(webapp.RequestHandler): def post(self): tag = self.request.get('tag') value = self.request.get('value') entry = db.GqlQuery("SELECT * FROM StoredData where tag = :1", tag).get() if entry: entry.value = value else: entry = StoredData(tag = tag, value = value) entry.put() result = ["STORED", tag, value] WritePhone(self, lambda : json.dump(result, self.response.out)) class GetValue(webapp.RequestHandler): def post(self): tag = self.request.get('tag') entry = db.GqlQuery("SELECT * FROM StoredData where tag = :1", tag).get() if entry: value = entry.value else: value = "" WritePhone(self, lambda : json.dump(["VALUE", tag, value], self.response.out)) def WritePhone(handler, writer): handler.response.headers['Content-Type'] = 'application/jsonrequest' writer() application = webapp.WSGIApplication( [('/storeavalue', StoreAValue), ('/getvalue', GetValue)], debug=True) def main(): run_wsgi_app(application) if __name__ == '__main__': main()
<< 前へ | 次へ >> |