@
ruoyu0088 谢谢。在上面看到了Python大神们的解法。
可是我觉得很不优雅啊。。但是也只能按照上面说的几种方法来做了。
1.重新组织代码结构,我把所有的代码放同一个文件,就不会有这样的问题了。这个时间models包也不需要了,直接变成models类了。so big a file。
2.需要时导入,如在方法(函数中导入)。尽量使用import m,而不是from <m> import <some>的方式。
@
keakon 这样的话,这个文件太大了,我应该无法接受的。。。再加上把docstring算上的话,那就更大了。。天啦。简直不可想像。
@
ufo22940268 ruoyu0088提供的链接也说明了这个问题。
主要是循环依赖的问题。就好比春晚的一个小品中那样:
A说:你要是有身份证我就给你开锁。B说:你给我开锁了我就能进去把身份证把锁拿给你看。
结果。就出现导入失败了。
@
yetone 嗯,问题在于A,B,C互相依赖了。。所以这几个模型或者类都无法加载。。。