※リストが表示されない場合
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()
| << 前へ | 次へ >> |