我需要使用flask登录和peewee-orm创建一个用户loader()但是当我尝试这个时我最终会出错
@login_manager.user_loader()
def load_user(user_id):
user = User.get(User.id == user_id)
if user:
return user
return None
TypeError:user_loader()缺少1个必需的位置参数:'callback'
答案 0 :(得分:1)
第@login_manager.user_loader()
行
应该是这样的:
@login_manager.user_loader
无论如何,你应该如何将回调挂钩到装饰器。
阅读Flask-login
文档here