如何为我的 Flask 应用程序设置未经身份验证的页面?

How do I set my unauthenticated page for my flask application?

Current unauthorized(?) page

您好!我正在为 capstone 和我的团队做一个项目,我已经为这个问题投入了一切,但我们似乎无法弄清楚。当我们网站的用户在未登录或角色不正确的情况下请求受 @login_required 或 @roles_required() 装饰器保护的视图时,我们将看到上面列出的页面。我找到了文件 'flask_user/login.html',它似乎是上图中显示的文件,但每当我直接对此模板的 html 进行更改时,应用程序中都不会显示任何更改。我在 config.py 文件中也将 USER_UNAUTHENTICATED_ENDPOINT 设置为 'login',将 USER_UNAUTHORIZED_ENDPOINT 设置为 'login',但无济于事。 'login' 是我们登录视图函数的函数名。如果我可以提供更多 code/images/answer 任何问题,我非常愿意。请让我知道你们都认为发生了什么,如果有什么我们应该采取不同的做法。谢谢!

抱歉没有发布任何代码,看起来我的问题是在使用 UserManager 的同时使用 LoginManager,以及使用 @login_required 和 @roles_required。我删除了 LoginManager 和 @login_required 并只使用了 @roles_required 并且它对我有用。希望这对您有所帮助!