def get(self, id):
     g = Group.get(group_id=id)
     if not g:
         raise HTTPError(404)
     add_group(id, self.current_user.id)
     uri = self.request.path 
     print uri
     return self.redirect('/group/%s'%id)
 def post(self):
     error = {}
     group_name = self.get_argument('group_name', None)
     group_description = self.get_argument('group_description', None)
     if not group_name:
         error['group_name'] = 'U have to input the name'
     if not group_description:
         error['group_description'] = 'the group must have to be declared'
     if error:
         return self.render('new_group.html', error=error, group_name=group_name, group_description=group_description)
     create_id = self.current_user.id
     gi = new_info(create_id, group_name, group_description)
     g = add_group(gi.id, create_id, CID_CREATE)
     return self.redirect('/group/%s'%g.group_id)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
add_group.py
Author: yupbank
Email:  [email protected]

Created on
2012-11-28
'''
import _env
from model.user import User
from model.group import Group, add_group

if __name__ == '__main__':
    except_id = '118270245423604986734'
    for i in  User.where():
        if not i.id == except_id:
            group = Group.where(user_id=i.id)
            if not group:
                add_group(i.id)