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)
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)
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='******')