/ / django.core.exceptions.AppRegistryNotReady: Aplicativos não são carregados ainda. django 1.8 - python, django

django.core.exceptions.AppRegistryNotReady: Aplicativos não são carregados ainda. django 1.8 - python, django

Eu tenho um problema com o django 1.8. O console mostra:

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.

Respostas:

3 para resposta № 1

Há respostas em outro lugar no Stackoverflowsobre como isso poderia ser realmente sobre o registro do aplicativo, mas acredito que é mais comumente apenas um indicador de que algo está errado nas configurações e o Django não manipulou bem o problema.

Acabei de ter o mesmo erro exato por ter um nome de arquivo incorreto LOGGING settings - o diretório que eu estava me referindo não existia, então a inicialização do logger falhou.


2 para resposta № 2

Parece que você está usando um ambiente virtual.

Talvez você tenha um aplicativo incluído INSTALLED_APPS dentro settings.py, mas não é instalado (por exemplo, via pip install django-multisite) em seu ambiente virtual.

(Recebi esse mesmo erro depois de começar a usar um ambiente virtual.)


1 para resposta № 3

Eu realmente tive o mesmo erro hoje, que éEstranho como tudo estava funcionando corretamente ontem e eu não acho que mudei nada. Eu recebi o erro ao tentar iniciar o servidor dev. Eu recentemente atualizei este projeto para 1.8.

A solução para mim foi: eu mudei meu PYTHONPATH no script de inicialização (para ter certeza que ele também aponta para a versão 1.8) do servidor de desenvolvimento e tudo parecia funcionar perfeitamente de novo.