84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
フラスコを使用してブログの作成方法を学習します。コードは次のとおりです:
実行中にログイン ページを開いてユーザー名とパスワードを入力すると、次のエラーが表示されます:
コード全体 (
@property defpassword(self):raise AttributeError('パスワードは読み取り可能な属性ではありません')
このエラーはここでスローされます。ログイン機能はパスワードを変更しません。なぜこのようなプロンプトが表示されるのでしょうか?
本当の理由は、データベースのメインフィールドのパスワードが関数名のパスワードと競合していることが判明しました。関数名をpassword_hashに変更しました。
リーリー
self.password ではなく self.password_hash にする必要があります。generate_password_hash はパスワードのハッシュ値を生成するためのものです
本当の理由は、データベースのメインフィールドのパスワードが関数名のパスワードと競合していることが判明しました。関数名をpassword_hashに変更しました。
リーリーリーリー
self.password ではなく self.password_hash にする必要があります。generate_password_hash はパスワードのハッシュ値を生成するためのものです