Exemplo n.º 1
0
 def post(self):
     share_id = self.get_argument("share_id", None)
     likenum = self.get_argument("likenum", 0)
     Like.create(
         user_id=self.current_user["user_id"],
         share_id=share_id)
     share = Share.get(id=share_id)
     Share.update(
         likenum=F('likenum') + 1).where(id=share_id).execute()
     User.update(
         user_leaf=F('user_leaf') + 4).where(id=share.user).execute()
     User.update(
         user_leaf=F('user_leaf') + 2).where(
             id=self.current_user["user_id"]).execute()
     likenum = int(likenum) + 1
     newlikes = ':) ' + str(likenum)
     self.write(newlikes)