コード例 #1
0
ファイル: interface.py プロジェクト: wangjian2254/moguimg
 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')
コード例 #2
0
ファイル: img.py プロジェクト: wangjian2254/moguimg
    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')