django django.de base.des exceptions.AppRegistryNotReady: les Applications ne sont pas encore chargés

J'ai été coincé avec le processus quand j'ai voulu déployer projet django sur le serveur aujourd'hui. Quand je lance python manage.py runserver sur le serveur, le terminal m'indique ceci:

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

Le django version sur le serveur est 1.8.5, et le local est 1.8.1. Je doute que la version peuvent causer ce problème. Mais j'ai aussi douté de la wsgi.py n'était pas écrit correctement, voici le wsgi.py:

import os
import sys

path = '/Users/Peterhon/Desktop/dict/'
if path not in sys.path:
    sys.path.append(path)

os.chdir(path)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dict.settings")

import django
django.setup()

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Voici la manage.py fichier:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dict.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.arg)

Quand je lance python manage.py vérifier sur le serveur, le résultat est ci-dessous:

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dict.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

Quelqu'un pourrait-il me donner quelques conseils? Merci trop

Quel est votre manage.py fichier ressemble? Avez-vous personnalisé?
Aussi ce qui est la sortie de la vérification du système? python manage.py check
je n'ai pas personnalisé le manage.py fichier. 🙁
Je pense que cette réponse peut vous donner quelques pointeurs stackoverflow.com/questions/25537905/...
Hi - je peux voir votre manage.py fichier, mais la sortie de manage.py check est manquant / double.

OriginalL'auteur Peter Tsung | 2015-10-17