我的 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