def reqister(): form = RegisterForm() if form.validate_on_submit(): if form.password.data != form.password_again.data: return render_template('registration.html', title='Регистрация', form=form, message="Пароли не совпадают") session = db_session.create_session() if session.query(User).filter(User.email == form.email.data).first(): return render_template('registration.html', title='Регистрация', form=form, message="Такой пользователь уже есть") user = User() user.name = form.name.data user.email = form.email.data user.clas = form.clas.data user.occupation = form.occupation.data user.set_password(form.password.data) session.add(user) session.commit() return redirect('/login') return render_template('registration.html', title='Регистрация', form=form)