2015-10-10 18 views
5

Ho un problema con django 1.8. La console mostra:django.core.exceptions.AppRegistryNotReady: le app non sono ancora state caricate. django 1.8

Traceback (most recent call last): 
    File "manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line 
    utility.execute() 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 343, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 177, in fetch_command 
    commands = get_commands() 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/utils/lru_cache.py", line 101, in wrapper 
    result = user_function(*args, **kwds) 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 72, in get_commands 
    for app_config in reversed(list(apps.get_app_configs())): 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/site-packages/django/apps/registry.py", line 137, in get_app_configs 
    self.check_apps_ready() 
    File "/home/adriann/django/project_varincenti/env/local/lib/python2.7/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

produzione o locale? – doniyor

risposta

1

in realtà ho avuto lo stesso errore oggi, il che è strano come tutto funzionava correttamente ieri e non credo che abbia cambiato nulla. Ho ricevuto l'errore durante il tentativo di avviare il server di sviluppo. Recentemente ho aggiornato questo progetto a 1.8.

La soluzione per me era: ho modificato il mio PYTHONPATH sullo script di avvio (per assicurarsi che punti anche alla versione 1.8) del server di sviluppo e tutto sembrava funzionare perfettamente di nuovo.

3

Ci sono risposte altrove su Stackoverflow su come questo potrebbe essere effettivamente sul registro app, ma credo che sia più spesso solo un indicatore che qualcosa non va nelle impostazioni e Django non ha gestito bene il fallimento.

Ho appena avuto lo stesso errore semplicemente con un nome file di registro errato nelle impostazioni LOGGING - la directory a cui mi riferivo non esisteva, quindi l'inizializzazione del registratore non è riuscita.

+0

Mi ha salvato, grazie! Questo errore è così fuorviante quando tutto ciò che ti manca è una directory di log specificata in LOGGING! – gorus

2

Sembra che si stia utilizzando un ambiente virtuale.

Forse hai un'app inclusa in INSTALLED_APPS in settings.py, ma non è installata (ad esempio tramite pip install django-multisite) nel tuo ambiente virtuale.

(Ho ricevuto questo stesso errore dopo aver iniziato a utilizzare un ambiente virtuale.)

+0

Anche io ho avuto questo problema. Ho dimenticato di installare un'app aggiuntiva nell'env virtuale quando si passa dal mio ambiente locale alla macchina virtuale. –

Problemi correlati