我想从flask-security中获取与我的flask应用程序中登录过程中的错误有关的消息,以进行记录。例如,如果用户由于诸如“无效密码”或“指定的用户不存在”之类的原因而无法登录,我想在我的python中收到此错误,以将其存储在数据库中。目前,我正在初始化安全模块,如下所示:
security.init_app(app, user_datastore, login_form=LoginFormCustom)
我还具有以下功能:
@app.after_request
但是我无法搜索正确的变量来访问此错误。我想知道如何访问此变量。返回的RESPONSE对象包含HTML,它是一个字符串,其中包含完整的HTML代码,该代码也包含错误,但我不想陷入解析HTML字符串的麻烦。我正在使用SQLALCHEMY将日志条目存储在数据库中。
还请让我知道烧瓶中是否有一种方法可以将失败的登录尝试记录到数据库中?