循环导入错误

时间:2016-07-27 06:33:53

标签: python django import python-import

无论我尝试从pupils应用导入什么内容,都会出现导入错误。例如:

办公室/ models.py

from pupils.models import Pupils  # => ImportError: cannot import name Pupils

我打赌路径是正确的,PyCharm会读它。顺便说一下,从其他应用程序进口的一切都很好。

1 个答案:

答案 0 :(得分:1)

我猜你遇到了cyclic imports问题。

一种简单的解决方法是稍后导入Pupils

def where_you_need_pupils():
    from pupils.models import Pupils
    # do something