def post(self, answerId): print 'hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii' print answerId message = self.get_argument("message") userId = self.get_current_user_id() answer = Answer.queryByAnswerId(answerId) # 异常1 回答不存在 if not answer : self.write(Util.response(None, -1, u'回复不存在')) return # 请输入评论内容 if message == "": self.write(Util.response(None, -1, u'请输入评论内容')) return # 不能评论锁定的问题 question = Question.queryById(answer.question_id) if question.lock == 1 : self.write(Util.response(None, -1, u'不能评论锁定的问题')) return # 你没有发表评论的权限(略) # 插入一条评论 AnswerComment.addAnswerComment(answerId, userId, message) rsm = {'item_id':answerId, 'type_name':'answer'} self.write(Util.response(rsm, 1, None))
def post(self): print 'PublishQuestionHandler' question_content = self.get_argument('question_content') question_detail = self.get_argument('question_detail') print question_detail print question_content user = self.get_current_user() userId = self.get_current_user_id() if len(question_content) < 5 : self.write(Util.response(None, -1, u'问题标题字数不得少于 5 个字')) return else : Question.addQuestion(question_content, question_detail, userId) url = '/' rsm = {'url':'/question/2'} self.write(Util.response(rsm, 1, None))
def post(self): friendUid = self.get_argument("uid") # 当前的用户id uid = int(self.get_current_user_id()) # 判读是否已经关注 isfollowed = User_follow.queryIsFollowed(uid, friendUid) if isfollowed: rsm = {'type':'remove'} User_follow.unfollow(uid, friendUid) else: rsm = {'type':'add'} User_follow.follow(uid, friendUid) print 'follow' # self.write(Util.response(None, -1, u'回复不存在')) self.write(Util.response(rsm, 1, None))