找不到由 @login_required 装饰器链接的登录视图

Cannot find Login view linked by @login_required decorator

我有 login.html 但是当我使用

from flask.ext.login import login_required,LoginManager

@login_required 装饰器生成 另一个视图 我在我的应用程序或模板文件夹中找不到任何地方。

@app.route('/result/',methods=['GET','POST'])
@login_required
def result():
    #do something after pass authentication
    return jsonify({'data': 'Passed' })

因此,我输入正确的登录信息后,也无法通过身份验证。

请问如何修改@login_required装饰器链接的视图页面?

你或许可以包括 login_manager.login_view = 'login' 如果不包括,它将指向未经授权的页面。

您可以参考Flask Login quickstart for OpenShift