def gen_by_level(self, user, level_current, level_prev): delta_key_num = INVITE_NUM[level_current] - INVITE_NUM[level_prev] for i in range(delta_key_num): Invite_Key( user_id = user.id, hash = gen_invite_key(), ).save()
def run(): hash = gen_invite_key() models.Invite_Key( user_id = 0, hash = hash, ).save() print '/register?invite_key=%s'%hash
def _user_create(user, **kwargs): invite_key = Invite_Key().find_by_hash(kwargs['invite_key_hash']) invite_key.dest_user_id = user.id invite_key.used = 1 invite_key.save() for i in range(INVITE_NUM[0]): Invite_Key( user_id = user.id, hash = gen_invite_key(), ).save()