lalor / todolist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

我仿写了一个基础的系统,但是在登陆的时候出现这样的异常

opened this issue · comments

点击了登陆过后报
Exception
Exception: No user_loader has been installed for this LoginManager. Add one with the 'LoginManager.user_loader' decorator.

查阅了flask的文档关于user_loader的部分
if self.user_callback is None:
raise Exception(
"No user_loader has been installed for this "
"LoginManager. Add one with the "
"'LoginManager.user_loader' decorator.")
不知道为什么会是None,与数据库有关系吗。不知道为什么出现这样的情况。望赐教

在model.py里加了
@loginmanager.user_loader
def load_user(user_id):
return User.query.get(int(user_id))
之后可以了,不过为什么例子里面没有也可以呢?

你好,我也在学习这个小项目,可不可以一起交流一下 =。=

二位好,我最近比较忙(是真忙),你们可以研究一下。我最晚会在4月底之前更新一下如何获取用户id这个问题。

我也在写注册,不过我的数据库出了些问题。