0
無論我嘗試從我pupils
應用程序導入,我得到一個導入錯誤。例如:循環導入錯誤
辦事處/ models.py
from pupils.models import Pupils # => ImportError: cannot import name Pupils
我打賭的路徑是正確的,PyCharm讀取它。順便說一句,從其他應用程序導入的東西都很好
無論我嘗試從我pupils
應用程序導入,我得到一個導入錯誤。例如:循環導入錯誤
辦事處/ models.py
from pupils.models import Pupils # => ImportError: cannot import name Pupils
我打賭的路徑是正確的,PyCharm讀取它。順便說一句,從其他應用程序導入的東西都很好
我猜你滿足cyclic imports
問題。
一個簡單的方法來解決它是進口Pupils
後:
def where_you_need_pupils():
from pupils.models import Pupils
# do something
是的。我確實遇到了循環進口問題。之前知道它。謝謝。 – Viktor
嘗試從.models相對進口'導入Pupils' –
@SergeyGornostaev它不會工作,因爲我想我的導入模型,另一應用程序。 – Viktor
能幫你運行到圓形進口問題?有代碼'pupils.models'正試圖從該文件導入? – solarissmoke