为了账号安全,请及时绑定邮箱和手机立即绑定

求解释,关于在python中的装饰器route问题?

求解释,关于在python中的装饰器route问题?

ABOUTYOU 2021-10-07 11:07:06
最近做一个练习项目,但是在运行的时候提示这个错误有哪位大神知道,求告知,已经卡了三天了这个东西,查了很多资料说函数名和这个@home装饰器有冲突,但是我的函数没有叫home的,所以那些方法和我的这个问题不匹配,请大神们江湖救急啊!!
查看完整描述

3 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

你的home被解析为模块名而不是变量名。要么把Flask app对象改一个名字,要么把文件夹home改一个名字,不要让这两个重名。

查看完整回答
反对 回复 2021-10-16
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

闭包的返回的应该是函数本身,你直接返回wrappedFunc(),那就是把wrappedFunc执行的结果返回了,装饰器写法就是一个闭包,需要返回函数对象。

查看完整回答
反对 回复 2021-10-16
?
慕斯709654

TA贡献1840条经验 获得超5个赞

很简单啊 错误提示是引用错误 把你的home文件夹改一下名字就行了 只要不叫home

查看完整回答
反对 回复 2021-10-16
  • 3 回答
  • 0 关注
  • 420 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信