我有以下登录视图,调用is_authenticated
。它在我的本地机器上工作正常,但是当我在生产中安装它时,我得到TypeError: 'bool' object is not callable
。为什么我收到此错误?为什么它在本地工作?
@app.route('/login', methods=['GET', 'POST'])
@oid.loginhandler
def login():
if g.user is not None and g.user.is_authenticated():
return redirect(url_for('report'))
return render_template('login.html')
File "/home/ubuntu/myapp/app/views.py", line 14, in oauth_authorize
if not current_user.is_anonymous():
TypeError: 'bool' object is not callable