Ошибка импорта: невозможно импортировать имя «generate_password_ha sh» - PullRequest
0 голосов
/ 01 мая 2020
from flask import jsonify
from flask import flash, request
from werkzeug import generate_password_hash, check_password_hash

Ошибка Пожалуйста, помогите мне исправить эти проблемы, которые я пробовал с установкой pip Werkzeug, но не работает

Traceback (последний вызов был последним): файл "server.py", строка 6 , из werkzeug import generate_password_ha sh, check_password_hash ImportError: невозможно импортировать имя 'generate_password_ha sh'

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Некоторое время эти функции устарели, и теперь они перемещены в 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 голосов
/ 01 мая 2020

Вы можете попробовать

from werkzeug.security import generate_password_hash, check_password_hash

или проверить версию werkzeug, установленную в вашей системе. Эти функции доступны для версии 1.0.x

...