def get(self, vid): action = self.get_argument('action', 0) if not vid: if not action: self.render('moment.html') else: if action == 'v': #view uid = self.get_argument('me', 0) page = self.get_argument('page', 0) Moment.list(uid,page,self) else: if not action: self.render('moment.html') else: if action == 'v': Moment.list_one(self) elif action == 'like': uid = self.get_argument('me', 0) Moment.like(vid,uid,self) elif action == 'liked': Moment.liked(vid,self) elif action == 'reply': Moment.reply_get(vid,self)
def post(self, vid): text = self.get_argument('text', '') uid = self.get_argument('uid', '') if not text: ret = {'ret': 1, 'err': 'no text content'} self.write(json_encode(ret)) else: if not uid: ret = {'ret': 1, 'err': 'no uid provided'} self.write(json_encode(ret)) else: if not vid: Moment.create(text,uid,self) else: Moment.reply(vid,text,uid,self)