关于Flask-Login
的user_loader
回调方法的问题
前两天看到 lepture 关于 Flask 项目结构的这篇文章https://lepture.com/en/2018/structure-of-a-flask-project, 动手实践一下, 但是遇到个 Flask-Login 的问题, user_loader
方法放在哪儿都不好使, 总是报Exception: Missing user_loader or request_loader. Refer to http://flask-login.readthedocs.io/#how-it-works for more info.
我认为的是在项目启动之后login_manager
已经和app
关联了, 所以在 router 中引用的login_manager
就可以设置user_loader
回调方法了, 但是不管我把它放哪儿, 始终都找不到, 在引用current_user
的时候就报错 Exception: Missing user_loader or request_loader. Refer to http://flask-login.readthedocs.io/#how-it-works for more info.
下面是项目结构, 部分文件截图以及报错信息, 路过的大神麻烦帮忙看看是什么问题.
flask_login
的UserMixin
类)麻烦大神们指教或者有什么思路说说, 先谢过.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.