2016-07-27 11 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

関連する問題