加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

flask开发中遇到 builtins.AttributeError : can't set attr

发布时间:2020-12-17 17:03:36 所属栏目:Python 来源:网络整理
导读:flask开发中遇到 builtins.AttributeError : can't set attribute 这一步是出现在注册页面填写注册完成之后,点击提交按钮出现的,经过检查发现是使用Werkzeug实现密码散列中出现问题 @property def password(self): ? ? raise AttributeError('密码不具有可

flask开发中遇到 builtins.AttributeError : can't set attribute




这一步是出现在注册页面填写注册完成之后,点击提交按钮出现的,经过检查发现是使用Werkzeug实现密码散列中出现问题


@property

def password(self):

? ? raise AttributeError('密码不具有可读性')

@password.setter

def passowrd(self,password):

? ? self.password_hash = generate_password_hash(password)

def verify_password(self,password):

? ? return check_password_hash(self.password_hash,password)

def __repr__(self):

? ? return '<User %r>' % self.username



经过检查发现


def passowrd(self,password):

password拼写错误,正确写法


def password(self,password):


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读