ImportError:无法导入名称'generate_password_hash'

问题描述 投票:-1回答:2
from flask import jsonify
from flask import flash, request
from werkzeug import generate_password_hash, check_password_hash

错误,请帮助我解决我在pip install Werkzeug中尝试过但无法正常工作的这些问题

Traceback(最近通话):文件“ server.py”,第6行,在从werkzeug导入generate_password_hash,check_password_hashImportError:无法导入名称'generate_password_hash'

python python-3.x flask flask-restful
2个回答
0
投票

不赞成使用这些功能一段时间,现在将其移至werkzeug.security


DeprecationWarning: The import 'werkzeug.generate_password_hash' is deprecated and will be removed in Werkzeug 1.0. Use 'from werkzeug.security import generate_password_hash' instead.
  from werkzeug import generate_password_hash, check_password_hash
DeprecationWarning: The import 'werkzeug.check_password_hash' is deprecated and will be removed in Werkzeug 1.0. Use 'from werkzeug.security import check_password_hash' instead.
  from werkzeug import generate_password_hash, check_password_hash

0
投票

您可以尝试

from werkzeug.security import generate_password_hash, check_password_hash

或检查系统中安装的werkzeug的版本。这些功能可用于版本1.0.x

© www.soinside.com 2019 - 2024. All rights reserved.