Не добавляются данные в базу данных Flask-sqlalchemy
Всем доброе время суток, пишу сайт на Фласк, сделал страничку регистрации, но данные просто не добавляются в БД,вся проблема в том, что после добавления идёт переадресация на главную страничку и она работает. Вот код вьюхи
`@app.route('/register', methods=['POST', 'GET'])
def register():
form = RegistrationForm()
login = form.login.data
password = form.password.data
double_password = form.double_password.data
if form.validate_on_submit():
hash_password = generate_password_hash(password)
user = User(login=login, password=hash_password)
db.session.add(user)
db.session.commit()
return redirect(url_for('index_page'))
return render_template('register_page.html', title='Регистрация', form=form)`
Вот класс БД:
class User(db.Model): id = db.Column(db.Integer, primary_key=True) login = db.Column(db.String(100), unique=True, nullable=False) password = db.Column(db.String(125), nullable=False)
Подскажите пожалуйста, что не так