def post(self): code=self.request.get('imagecode','') codename=self.request.get('codename','') codestr=memcache.get(codename) success=False msg=u'' jokeid=self.request.get('jokeid') face=self.request.get('face') fatherid_id=self.request.get('fatherid_id') content=self.request.get('content','') content=content.replace('<','<') content=content.replace('>','>') if codestr==code: user_joke=get_current_user(self) replay=Replay() replay.joke=jokeid if fatherid_id: replay.fatherid_id=int(fatherid_id) replay.content=content replay.face=int(face) replay.user=user_joke.key().id() replay.updateTime=datetime.datetime.utcnow()+timezone replay.put() num=memcache.get('replayjokenum'+jokeid) if num!=None: memcache.set('replayjokenum'+jokeid,num+1,720000) memcache_delete('replayjoke'+jokeid) self.redirect('/%s.html'%jokeid) else: self.redirect('/%s.html'%jokeid)
def post(self): user=get_current_user(self) if not user: self.flashhtml('{"success":false}') else: self.flashhtml('{"success":true,"nickname":"%s","userid":%s}'%(user.nickname,user.key().id()))