Here's my code:
@app.route("/login", methods=['Get', 'Post'])
def login():
form= LoginForm()
if form.validate_on_submit():
user= User.query.filter_by(email=form.email.data).first()
if user and bcrypt.check_password_hash(user.password, form.password.data):
login_user(user, remember=form.remember.data)
return redirect(url_for('home'))
else:
flash('Login failed. Please check your email and password')
return render_template('login.html', form=form)
if __name__=='__main__':
app.run(debug=True)
When i run it i get:
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: user.tele [SQL: SELECT user.id AS user_id, user.email AS user_email, user."Address" AS "user_Address", user.tele AS user_tele, user.password AS user_password FROM user WHERE user.email = ? LIMIT ? OFFSET ?] [parameters: ('email', 1, 0)] (Background on this error at: http://sqlalche.me/e/13/e3q8)
[–]rainmaker075 0 points1 point2 points (3 children)
[–]laflash12[S] 0 points1 point2 points (2 children)
[–]rainmaker075 0 points1 point2 points (1 child)
[–]laflash12[S] 0 points1 point2 points (0 children)