2016-06-14 3 views
0

저는 Django에 새로 온 사람입니다. 나는 MVA에서 튜토리얼을 따르고 있었고 Django Shell이 ​​models.py 파일에서 테이블 (클래스)을 가져 와서 쿼리를 사용하는 모듈 하나에 막혔다. 나는 그것이 결과장고 1.9.7 in VS2015 Django Shell django.core.exceptions.AppRegistryNotReady : 앱이 아직로드되지 않았습니다.

from app.models import Artist 

코드를 사용하여 테이블을 가져올 때 : 내가 편지에 튜토리얼 다음이었다로

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. 

나는 완전히 난처한 상황에 빠진거야 및 단서가 없다 어떻게 과거를 얻을 수 있습니다 그것.

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 

데이터베이스 : 튜토리얼의 유일한 차이점은 파이썬과 장고

나는 단지 명령 프롬프트에서 다음 models.py 파일에이 개 클래스를 추가하고 실행이 코드를 시도하기 전에의 버전이었다 사용중인 sqlite3입니다. 도움을 주시면 감사하겠습니다. 미리 감사드립니다. dmitryro에 의해 게시

+0

app.models의 내용을 표시 할 수 있습니까? –

답변

0

이 솔루션은 파이썬 3.4.4 장고 1.9.7을 실행으로 VisualStudio에서 장고 관리 콘솔을 사용하여 나를 위해 일한

>>> 수입 장고
>>> django.setup()

관련 문제