web-dev-qa-db-ja.com

ImportError:名前 'generate_password_hash'をインポートできません

from flask import jsonify
from flask import flash, request
from werkzeug import generate_password_hash, check_password_hash

エラーpip install Werkzeugで試したこれらの問題を解決するために私を助けてくださいが、動作しません

トレースバック(最後の最新呼び出し):ファイル "server.py"、6行目、werkzeug import generate_password_hash、check_password_hash ImportError:name 'generate_password_hash'をインポートできません

1

これらの関数はしばらく非推奨でしたが、現在は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
2
RafalS

あなたが試すことができます

from werkzeug.security import generate_password_hash, check_password_hash

または、システムにインストールされているwerkzeugのバージョンを確認してください。これらの関数はバージョン1.0.xで使用できます

1
ilanos