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

flask开发中遇到 builtins.AttributeError : can't set attribute,第1张

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

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):


总结

以上是内存溢出为你收集整理的flask开发中遇到 builtins.AttributeError : can't set attribute全部内容,希望文章能够帮你解决flask开发中遇到 builtins.AttributeError : can't set attribute所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1198442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存