Masahiro Okubo

FastAPI/security raise TypeError(“Unicode-objects must be encoded before hashing”)

FastAPI/security raise TypeError(“Unicode-objects must be encoded before hashing”)

FastAPIのOAuthのチュートリアルに従いながらコード実装していたところタイトルのエラー発生

pwd_context.hash(password.encode('utf8'))

とかを試したけど、一向にエラーが治らなかったので、pythonのバージョンを思い切って3.8 -> 3.6.5に落としてみたら無事に解決しました。

そもそもバージョンが問題だったのかわかりませんが、ひとまず直るのでお試しください

参考記事

なし


関連記事

copyright© 2016-2021 Masahiro Okubo