Flask 当前用户是匿名的,即使我已登录

Flask 当前用户是匿名的,即使我已登录,flask,flask-login,mongoalchemy,Flask,Flask Login,Mongoalchemy,我用angular和material构建了一个基于web的应用程序,我们使用flask作为后端 现在我使用flask登录模块来管理用户 现在我的问题是,当我进行身份验证并登录用户时,我可以使用/login/route中的current_user.username打印该用户信息 现在出于某种原因,我想访问flask应用程序中其他路由中的当前用户,但当我尝试访问时,我得到一个错误,即匿名用户没有名为username的对象 我正在我的烧瓶应用程序中使用mongoalchemy。下面是我为此使用的用户类

我用angular和material构建了一个基于web的应用程序,我们使用flask作为后端

现在我使用flask登录模块来管理用户

现在我的问题是,当我进行身份验证并登录用户时,我可以使用/login/route中的current_user.username打印该用户信息

现在出于某种原因,我想访问flask应用程序中其他路由中的当前用户,但当我尝试访问时,我得到一个错误,即匿名用户没有名为username的对象

我正在我的烧瓶应用程序中使用mongoalchemy。下面是我为此使用的用户类代码


我使用jwt解决了这个问题,因为我们使用angular作为前端,flask无法为每个用户存储会话