Python 如何使用flask_登录和peewee orm

Python 如何使用flask_登录和peewee orm,python,flask,peewee,Python,Flask,Peewee,我需要使用flask登录和peewee orm创建一个用户加载器(),但当我尝试此操作时,最终出现了一个错误 @login_manager.user_loader() def load_user(user_id): user = User.get(User.id == user_id) if user: return user return None TypeError:user\u loader(

我需要使用flask登录和peewee orm创建一个用户加载器(),但当我尝试此操作时,最终出现了一个错误

    @login_manager.user_loader()
        def load_user(user_id):
        user = User.get(User.id == user_id)
        if user:
            return user
        return None

TypeError:user\u loader()缺少1个必需的位置参数:“callback”

@login\u manager.user\u loader()

应该是这样的:

@login_manager.user_loader
无论如何,这就是您应该如何将回调挂接到装饰程序的方式


阅读
Flask login
docs

正确的方法是
@login\u manager.user\u loader
不带括号