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

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

ABOUTYOU
浏览 376回答 3
3回答

一只斗牛犬

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

眼眸繁星

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

慕斯709654

很简单啊 错误提示是引用错误 把你的home文件夹改一下名字就行了 只要不叫home
打开App,查看更多内容
随时随地看视频慕课网APP