2017-09-20 6 views
0

저는 장고를 배우는 데있어서 새로운데, 저는 django-1.11.4를 사용하고 있습니다. 기본적으로 저는 파이썬 2.7을 사용하고있었습니다. 비슷한 질문을했지만 운이 없었습니다. 제발 제안 해주세요. Python 2.7 django.core.exceptions.AppRegistryNotReady : 앱이 아직로드되지 않았습니다.

내 역 추적입니다 :

Traceback (most recent call last): 
    File "C:/Users/skum/PQP_Bridge/qspraw7_data/views.py", line 8, in <module> 
    from models import PqpModel 
    File "C:\Users\skum\PQP_Bridge\qspraw7_data\models.py", line 14, in <module> 
    class PqpModel(DjangoCassandraModel): 
    File "C:\Python27\lib\site-packages\django_cassandra_engine\models\__init__.py", line 448, in __new__ 
    name=name 
    File "C:\Python27\lib\site-packages\django_cassandra_engine\models\__init__.py", line 489, in _add_django_meta_and_register_model 
    app_config = apps.get_containing_app_config(module) 
    File "C:\Python27\lib\site-packages\django\apps\registry.py", line 247, in get_containing_app_config 
    self.check_apps_ready() 
    File "C:\Python27\lib\site-packages\django\apps\registry.py", line 125, in check_apps_ready 
    raise AppRegistryNotReady("Apps aren't loaded yet.") 
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 

이 내가 설치 한 응용 프로그램은 다음과 같습니다

INSTALLED_APPS = [ 
    'django_cassandra_engine', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'qspraw7_data.apps.Qspraw7DataConfig', 
    'chartit', 
] 

apps.py가; 다음 명령

import django 
django.setup() 

다음과 같은 시도를 작동하지 않는 이상 장고 1.7 이하 버전의 경우

을 변경하는 경우

를 실행하는

from __future__ import unicode_literals 

from django.apps import AppConfig 


class Qspraw7DataConfig(AppConfig): 
    name = 'qspraw7_data' 
+0

장고 환경이 활성화되어 있는지 확인하십시오. –

+0

실행 한 명령은 무엇입니까? "python views.py"를 그냥 했니? – Melvyn

+0

pycharm을 사용하고 있습니다. 방금 실행을 클릭했습니다. –

답변

0

시도

장고 1.7 WSGI 파일의 경우
import os 
from django.core.handlers.wsgi import WSGIHandler 

os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings' 
application = WSGIHandler() 

:

import os 
from django.core.wsgi import get_wsgi_application 

os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings' 
application = get_wsgi_application() 

이 정보가 도움이 될 수도 있습니다.

+0

파일 "C : \ Python27 \ lib \ site-packages \ django \ conf \ __ init__.py", 56 행, __getattr__ self._setup (이름) 파일 "C : \ Python27 \ lib \ site-packages \ django \ conf \ __ init__.py ", 줄 39, _setup % (desc, ENVIRONMENT_VARIABLE) 부적절한 구성 : LOGGING_CONFIG 설정을 요청했지만 설정이 구성되지 않았습니다. 설정에 액세스하기 전에 DJANGO_SETTINGS_MODULE 환경 변수를 정의하거나 settings.configure()를 호출해야합니다. –

+0

파이썬 콘솔에서 djange.setup()을 실행할 때 오류가 발생했습니다. 나는 오류를 이해하지 못한다. 제발 제안 –

+0

장고 환경을 활성화 하시겠습니까? –