Пример #1
0
def teacher_reg():
    form = TeacherRegisterForm()

    if form.validate_on_submit():

        # right here. check if school id is valid.
        id = form.school_id.data

        try:
            teacher = Teacher.register(first_name=form.first_name.data,
                                       last_name=form.last_name.data,
                                       title=form.title.data,
                                       school_id=form.school_id.data,
                                       username=form.username.data,
                                       password=form.password.data)
            db.session.commit()

        except IntegrityError:
            flash("Username already taken", 'bad')
            return render_template('register/teacher-reg.html', form=form)

        login(teacher)

        return redirect(f'/teacher/{teacher.id}')

    return render_template('register/teacher-reg.html', form=form)
Пример #2
0
    def setUp(self):
        self.school = School(name='Coultrap')
        db.session.add(self.school)
        db.session.commit()

        self.tch = Teacher(first_name='Jess',
            last_name='Christensen',
            title='K4-2nd Sped',
            school_id=self.school.id,
            username='******',
            password='******')

        self.reg_obj = Teacher.register(first_name=self.tch.first_name,
            last_name=self.tch.last_name,
            title=self.tch.title,
            school_id=self.tch.school_id,
            username=self.tch.username,
            password=self.tch.password)
Пример #3
0
              state_code='549159D28465455FB144F5B67F3ACDFF')
sch2 = School(name='Minneapolis',
              state='Minnesota',
              state_code="B632FB4B1B83445AA8DB46DC3F079D19")
sch3 = School(name='Milwaukee',
              state='Wisconsin',
              state_code='745124D969E9491C9FC33D3235259386')

db.session.add(sch1)
db.session.add(sch2)
db.session.add(sch3)
db.session.commit()

Teacher.register(first_name='James',
                 last_name='Reid',
                 title='K4-2nd Sped',
                 school_id=1,
                 username='******',
                 password='******')
Teacher.register(first_name='Maria',
                 last_name='Aldapa',
                 title='3rd-5th Sped',
                 school_id=2,
                 username='******',
                 password='******')
Teacher.register(first_name='Freddie',
                 last_name='Krueger',
                 title='Middle School Sped',
                 school_id=3,
                 username='******',
                 password='******')