2016-05-27 18 views
0

私はDjangoを学ぶ際に新しいです、私はdjango-1.9.6を使用しています。デフォルトでは、私は、Python 2.7を使用していたし、このDjangoのアプリのために私は3.4をインストールし、私はターミナルで私のモデルから何かをインポートしようとしたこれまでに、それはこのエラーをスルーするとpython 3.4、django.core.exceptions.AppRegistryNotReady:アプリケーションはまだロードされていません

manage.py shell 

を入力して、端末を実行しました。

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Users/farhad/PycharmProjects/website/music/models.py", line 7, in <module> 
    class Album(models.Model): 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/db/models/base.py", line 94, in __new__ 
    app_config = apps.get_containing_app_config(module) 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/apps/registry.py", line 239, in get_containing_app_config 
    self.check_apps_ready() 
    File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/django/apps/registry.py", line 124, in check_apps_ready 
    raise AppRegistryNotReady("Apps aren't loaded yet.") 
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 
+0

設定ファイルにいくつかのモデルをインポートしましたか?通常のpythonシェルから設定をインポートして、結果を貼り付けてみてください。 –

+0

音楽というアプリでAlbumというモデルがありますが、音楽はあなたのINSTALLED_APPSのsettings.py – e4c5

答えて

1

Pythonシェルを開くだけであれば、Djangoのものにアクセスすることはできません。 Django環境をロードするにはmanage.py shellを試してください。

+0

編集された質問にありません。私は両方の方法を試した、運がない –

関連する問題