def get(self,key): res = {} user_key = self.get_secure_cookie("user_key") b_key = "%s%s" % (user_key,key) boardFollow = BoardFollow() if boardFollow.get(b_key): res['code'] = 1 res['msg'] = "您已关注过了" else: board = Board() board.key = key board.data = board.get(key) board.data['follow'] = int(board.data['follow']) + 1 board.put() boardFollow.key = b_key boardFollow.data['user'] = user_key boardFollow.data['board'] = key boardFollow.data['createTime'] = int(time.time()) boardFollow.post() res['code'] = 0 res['msg'] = "成功" print res res_str = json.dumps(res) self.write(res_str)
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 time board_key = self.get_argument("board",None) pic_url = self.get_argument("pic_url",None) thumb_url = self.get_argument("thumb_url",None) content = self.get_argument("content",None) pin = Pin() thumb = Thumb() pic = Pic() board = Board() board.data =board.get(board_key) user_key = self.get_secure_cookie('user_key') _tmp = "%s%s" % (content,user_key) pin_key = pin.genKey(_tmp) if pin_key not in board.data['pins']: board.data['pins'].append(pin_key) board.key = board.data['key'] pin.key = pin_key pin.data['rawtext'] = content pin.data['user'] = user_key pin.data['board'] = board_key pin.data['category'] = board.data['category'] pin.data['createTime'] = int(time.time()) pic.key = pin_key pic.data['url'] = pic_url thumb.key = pin_key thumb.data['url'] = thumb_url try: board.put() pin.post() pic.post() thumb.post() except Exception as what: print what self.write(what) else: self.redirect('/mark/%s/' % pin_key)
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)