def post(self,id): import hashlib key = self.get_argument("key",None) title = self.get_argument("title",None) user_key = self.get_argument("user",None) category_key = self.get_argument("category",None) _tmp = "%s%s" % (user_key,title) board = Board() user = User() user_data = user.get(user_key) nickname = user_data['nickname'] import time if key: board.key = key board.data = board.get(key) board.data['user'] = user_key board.data['category'] = category_key board.data['title'] = title board.data['createTime'] = time.time() board.data['key'] = key print board.data board.put() else: data = board.get(board.key) if data: print "exist" else: board.key = board.genKey(_tmp) board.data['user'] = user_key board.data['category'] = category_key board.data['title'] = title board.data['createTime'] = time.time() board.data['key'] = board.key board.data['pins'] = [] board.post() self.redirect('/manager/board/')
def post(self): import hashlib title = self.get_argument("title",None) category_key = self.get_argument("category", None) user_key = self.get_secure_cookie("user_key") board = Board() res = {} try: import time _tmp = "%s%s" % (user_key,title) key = board.genKey(_tmp) board.key = key board.data['title'] = title board.data['user'] = user_key board.data['category'] = category_key board.data['createTime'] = time.time() board.data['pins'] = [] board.post() except Exception as what: print what res['code'] = 1 res['data'] = what else: res['code'] = 0 res['data'] = "sucess" obj = {} obj['key'] = board.key res['obj'] = obj body = json.dumps(res) print body self.set_header("Content-Type", "text/json; charset=UTF-8") self.write(body)