Не добавляются данные в базу данных 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)

Подскажите пожалуйста, что не так


Ответы (0 шт):