def get(self): uname=self.request.get('UserName') or '' groupid=self.request.get('groupid') or None code=self.request.get('Code') or None if not groupid and code: groupid=code.split('-')[-1] if uname and groupid: u=User.get_by_key_name('u'+uname) groupid=int(groupid) if u: if groupid not in u.grouplist: u.grouplist.append(groupid) u.put() else: u=User(key_name='u'+uname) u.grouplist.append(groupid) u.put() self.response.out.write(self.request.host+'/InfoUpdate')
def get(self): do=self.request.get('do') groupid=self.request.get('groupid') if not do and not groupid: return if groupid: groupid=int(groupid) u=User.get_by_key_name('u000') if not u: u=User(key_name='u000') u.put() if do=='del': u.grouplist.remove(groupid) u.put() if do=='add': if groupid not in u.grouplist: u.grouplist.append(groupid) u.put() self.redirect('/usergroup')