flask开发中遇到 builtins.AttributeError : can't set attr
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): (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |