2017-09-20 3 views
0

Ich bin neu beim Lernen Django, ich benutze Django-1.11.4. Standardmäßig verwendete ich Python 2.7. Ich habe einige ähnliche Fragen gestellt, aber kein Glück. Bitte vorschlagen.Python 2.7 django.core.exceptions.AppRegistryNotReady: Apps sind noch nicht geladen

Das ist mein Traceback:

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. 

Dies sind die Apps, die ich installiert:

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;

from __future__ import unicode_literals 

from django.apps import AppConfig 


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

Bitte stellen Sie sicher, dass django environment aktiviert ist. –

+0

Was ist der Befehl, den Sie ausgeführt haben? Hast du gerade "python views.py" gemacht? – Melvyn

+0

Ich benutze Pycharm. Ich habe gerade auf Run geklickt. –

Antwort

0

Versuchen folgenden folgenden Befehle

import django 
django.setup() 

Wenn oben nicht versuchen zu arbeiten laufen ändert

Für django 1,7 und weniger Version

import os 
from django.core.handlers.wsgi import WSGIHandler 

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

Für django 1.7 WSGI-Datei:

import os 
from django.core.wsgi import get_wsgi_application 

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

Darf ich Ihnen helfen?

+0

Datei "C: \ Python27 \ lib \ Site-Pakete \ django \ conf \ __ init__.py", Zeile 56, in __getattr__ self._setup (Name) Datei "C: \ Python27 \ lib \ site-packages \ django \ conf \ __ init__.py ", Zeile 39, in _setup % (desc, ENVIRONMENT_VARIABLE)) Unsachgemäß konfiguriert: Angeforderte Einstellung LOGGING_CONFIG, aber Einstellungen sind nicht konfiguriert. Sie müssen entweder die Umgebungsvariable DJANGO_SETTINGS_MODULE definieren oder settings.configure() aufrufen, bevor Sie auf die Einstellungen zugreifen. –

+0

Wenn ich djange.setup() in der Python-Konsole ausführen, bekam ich einen Fehler. Ich verstehe nicht die error.please vorschlagen –

+0

Aktivieren Sie Ihre Django-Umgebung –

Verwandte Themen