Как сделать чтобы не вылетала ошибка http://sqlalche.me/e/gkpj?
Как сделать чтобы можно было создавать таблицы в одинаковыми названиями?
@app.route("/register", methods=['GET', 'POST'])
def register():
login = request.form.get('login')
password = request.form.get('password')
password2 = request.form.get('password2')
surname = request.form.get('surname')
if request.method == "POST":
if not (login or password or surname or password2):
flash("Заполните всё")
elif password != password2:
flash("Пароли не равны")
else:
hash_pwd = generate_password_hash(password)
new_user = User(login=login,surname=surname,password=hash_pwd)
db.session.add(new_user)
db.session.commit()
return render_template('login.html')
Вот такая ошибка
sqlalchemy.exc.DatabaseError: (sqlite3.DatabaseError) database disk image is malformed
[SQL: INSERT INTO user (login, surname, password) VALUES (?, ?, ?)]
[parameters: ('Семен', 'Бажанов', 'pbkdf2:sha256:150000$Bpjtjn6U$17d72fd99a43175e425d178cd2a3530998f8935d92c7c84074feb3e7b1cf72e0')]
(Background on this error at: http://sqlalche.me/e/4xp6)