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 № 1Há 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.