2016-07-27 65 views
0

無論我嘗試從我pupils應用程序導入,我得到一個導入錯誤。例如:循環導入錯誤

辦事處/ models.py

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

我打賭的路徑是正確的,PyCharm讀取它。順便說一句,從其他應用程序導入的東西都很好

+0

嘗試從.models相對進口'導入Pupils' –

+0

@SergeyGornostaev它不會工作,因爲我想我的導入模型,另一應用程序。 – Viktor

+1

能幫你運行到圓形進口問題?有代碼'pupils.models'正試圖從該文件導入? – solarissmoke

回答

1

我猜你滿足cyclic imports問題。

一個簡單的方法來解決它是進口Pupils後:

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

是的。我確實遇到了循環進口問題。之前知道它。謝謝。 – Viktor