示例#1
0
 def post(self, key = None):
   record = None
   if not key:
     key = self.request.get('key')
   if key:
     record = Record.get_by_key_name(key)
   if not record:
     record = Record(key_name = key, value = self.request.get('value'))
   else:
     record.value = self.request.get('value')
   record.put()
   self.response.out.write(key)
示例#2
0
 def post(self, key=None):
     logging.error("post")
     record = None
     if not key:
         key = self.request.get("key")
     # Is this an update ?
     if key:
         record = Record.get_by_key_name(key)
         if not record:
             record = Record(key_name=key, value=self.request.get("value"))
         else:
             record.value = self.request.get("value")
     else:
         # Get a random key first
         key = "a" + md5.new(str(random.random())).hexdigest()
         record = Record(key_name=key, value=self.request.get("value"))
     record.put()
     self.response.out.write(key)