Сайт на Flask, при авторизации (Flask-Login) в логах появляется ошибка :
TypeError: expected string or Unicode object, long found
Вот код:
from flask.ext.login import login_user, logout_user, current_user, login_required
def main():
form = LoginForm()
if form.validate_on_submit():
username = request.form['username']
password = request.form['password']
user = User.query.filter_by(username=username, password=password).first()
if user is None:
flash('Login or Password is invalid', 'error')
return redirect("/")
login_user(user)
return redirect("/")
news = News.query.order_by(News.putdate.desc()).limit(3)
return render_template("main/main.html",
news= news,
form = form)
На локальной машине все работает, неполадки только на сервере