私はDjangoの新人です。私はMVAからのチュートリアルに従っていました。私はDjango Shellがmodels.pyファイルからテーブル(クラス)をインポートし、その上でクエリを使用するために1つのモジュールについていました。私は手紙にチュートリアルを、以下の過去を取得する方法を見当もつかないたとして、私は完全に困惑Django 1.9.7 in VS2015 Django Shell django.core.exceptions.AppRegistryNotReady:アプリケーションはまだロードされていません
Python 3.5 interactive window [PTVS 2.2.40315.00-14.0]
Type $help for a list of commands.
Starting Django 1.9.7 shell
>>> from app.models import Artist
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File ".\app\models.py", line 8, in <module>
class Artist(models.Model):
File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\site-packages\django\db\models\base.py", line 94, in __new__
app_config = apps.get_containing_app_config(module)
File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\site-packages\django\apps\registry.py", line 239, in get_containing_app_config
self.check_apps_ready()
File "C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1\django_pyth_env\lib\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.
:私はコード
from app.models import Artist
を使用してテーブルをインポートしようとすることは、以下のような結果にそれ。
C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1>python manage.py makemigrations --name initial app
Migrations for 'app':
0001_initial.py:
- Create model Album
- Create model Artist
- Add field album_artist to album
C:\Users\Aditya\documents\visual studio 2015\Projects\MVAPracticeDjangoWebProject1\MVAPracticeDjangoWebProject1>python manage.py migrate
Operations to perform:
Apply all migrations: contenttypes, sessions, auth, admin, app
Running migrations:
Rendering model states... DONE
Applying app.0001_initial... OK
データベース:チュートリアルとの唯一の違いは、PythonとDjango
のバージョン私はこのコードを試してみました前に、私はmodels.pyファイルに2つのクラスを追加し、コマンドプロンプトで次のように実行しました使用中はsqlite3です。 ご協力いただければ幸いです。前もって感謝します!
あなたのapp.modelsの内容を表示できますか? –