1

我的 Flask API REST 服务器变得越来越大,所以我决定将方法(url)拆分为不同的子文件。

我以前的版本(单文件应用程序)使用 verify_password() 回调函数来覆盖标准方法,如本例所示:https ://github.com/miguelgrinberg/REST-auth/blob/master/api.py

现在,在我的新多文件项目中,我需要从任何单个文件中的所有 @auth.login_required 装饰器访问 verify_password() 函数,但我找不到让它工作的方法。

我能怎么做?问候

    @auth.verify_password
    def verify_password(username, password):
        user = User.query.filter_by(username = username).first()
        if not user or not user.verify_password(password):
            return False
        g.user = user
        return True
4

0 回答 0