Exemplo n.º 1
0
 def post(self):
     #u={'nickname':user.nickname,'birthday':user.birthday,'sheng':user.sheng,'city':user.city,'sex':user.sex}
     try:
         username=self.request.get('UserName') or ''
         if username:
             user=User.get_by_key_name('u'+username)
             if not user:
                 user=User(key_name='u'+username)
             user.nickname=self.request.get('nickname').encode('utf-8').decode('utf-8') or ''
             user.desc=self.request.get('desc').encode('utf-8').decode('utf-8') or ''
             user.birthday=self.request.get('birthday') or ''
             sheng=self.request.get('sheng') or ''
             if sheng:
                 user.sheng=int(sheng)
             city=self.request.get('city') or ''
             if city:
                 user.city=int(city)
             header=self.request.get('header') or 0
             if header:
                 user.header=int(header)
             sex=self.request.get('sex') or ''
             if sex.lower()=='True'.lower():
                 user.sex=True
             if sex.lower()=='False'.lower():
                 user.sex=False
             user.put()
             self.response.out.write(setting.WEBURL[7:]+'/InfoAll')
     except Exception,e:
         logging.info(str(e))
         self.response.out.write('1')