问题解决
问题复现
- 报错信息
- 报错位置是在 services.py文件中,导入 utils 文件中的模块CryptoHelper 报错,该函数定义是在helpers.py中。
解决方法
-
先查看__init__.py导出是否有问题。(没啥问题,这边只是导出模块)
-
进入 CryptoHelper 定义的地方,也就是 utils 文件夹下的 helpers.py 内,发现导入了services中的某个类。
-
因为一开始我就是从services导入这里的某个模块,然后在这里我又调用回了services。
-
直接注释掉在helpers中导入services的这行,看看是不是报错信息变了。
-
最后的话,根本原因还是模块设计上可能存在些许问题…,把共用的模块进行抽离啥的,反正不要你调用我,我又调用你就好。