DjangoとPythonの初心者です。Django設定でのカスタムオブジェクトの初期化
私はservices.pyという名前のアプリケーションルートにpythonファイルを作成しました。このファイルの中には、SchedulerServiceという名前のクラスがあります。私は設定モジュールでSchedulerServiceのインスタンスを初期化しようとしているので、ビューが実行されるたびに利用可能になります。 Javaの世界では、シングルトンオブジェクトを使用して、自動初期化サーブレットまたはMBeanで初期化します。
問題は、カスタムモジュールをsettings.pyファイルにインポートできないということです。例えば:
settings.py
from theapp.services import SchedulerService
私は私が私の開発サーバ
Error: Can't find the file 'settings.py' in the directory containing 'manage.py'. It appears you've customized things.
You'll have to run django-admin.py, passing it your settings module.
(If the file settings.py does indeed exist, it's causing an ImportError somehow.)
を起動しようとしたとき、私はビューをインポートしようとした場合、または私は同じエラーを取得し、次のメッセージが表示されますモデルクラスを設定モジュールに追加します。
おそらく私はそれについて完全に間違っていると思いますし、別の方法でこれを実装する必要があります。
ご協力いただければ幸いです。
あなたの疑いのある循環依存関係だった – user578888