Django 1.7升级错误:AppRegistryNotReady:Apps尚未加载 [英] Django 1.7 upgrade error: AppRegistryNotReady: Apps aren't loaded yet
本文介绍了Django 1.7升级错误:AppRegistryNotReady:Apps尚未加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将项目从Django 1.6升级到1.7。我收到以下错误:
[Thu Oct 09 14:16:41 2014] [错误] [客户端95.79.172.156] mod_wsgi(pid = 14523):异常发生处理WSGI脚本'/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'。
[Thu Oct 09 14:16:41 2014] [错误] [客户端95.79.172.156]追溯(最近的最后一次呼叫):
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py,第187行,__call__
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] response = self.get_response(request)
[Thu Oct 09 14:16:41 2014] [error] [client 95.79 .172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第199行,get_response
[Thu 10月09 14:16:41 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request,resolver,sys.exc_info())
[Thu Oct 09 14:16:41 2014]错误] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第239行,handle_uncaught_exception
[Thu Oct 09 14:16:41 2014] [error] [client 95.79。 172.156]如果resolver.urlconf_module为None:
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File/ home / users1 / k / kisvadim / virtualenv / PythonEnv / lib / python2.7 / site-packages / django / core / urlresolvers.py,第361行,urlconf_module
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] self._urlconf_module = import_module(self.urlconf_name)
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156]文件/usr/lib/python2.7/importlib/__init__.py,第37行,in import_module
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] __import __(name)
[Thu Oct 09 14:16:41 2014] [error] [客户端95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py,第11行在< module>
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] admin.autodiscover()
[Thu Oct 09 14:16:41 2014] [error] [client 95.79 .172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/contrib/admin/__init__.py,第23行,自动发现
[Thu 10月09 14:16:41 2014] [error] [client 95.79.172.156] autodiscover_modules('admin',register_to = site)
[Thu Oct 09 14:16:41 2014] [error] [client 95.79。 172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/utils/module_loading.py,第67行,在autodiscover_modules
[Thu Oct 09 14 :16:41 2014] [error] [client 95.79.172.156] for app_config in apps.get_app_configs():
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File /home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py,第137行,在get_app_configs
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] self.check_apps_ready()
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps /registry.py,第124行,check_apps_ready
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] raise AppRegistryNotReady(Apps is not loaded yet。)
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] AppRegistryNotReady:Apps尚未加载。
django.wsgi:
import os,sys
import django
virtual_env = os.path.expanduser('〜/ virtualenv / PythonEnv')
activate_this = os.path.join(virtual_env ,'bin / activate_this.py')
execfile(activate_this,dict(__ file __ = activate_this))
sys.path.insert(0,os.path.join(os.path.expanduser('〜 '','django / mathtasks'))
os.environ ['DJANGO_SETTINGS_MODULE'] ='mathtasks.settings'
django.setup()
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
任何想法可能是什么导致错误和如何解决?
更新1:
我替换了:
from django.contrib.auth.models import User
to:
从django.conf导入设置
User = settings.AUTH_USER_MODEL
我得到了降低错误:
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] mod_wsgi(pid = 17128):异常发生处理WSGI脚本'/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'。
[Thu Oct 09 15:06:15 2014] [错误] [客户端95.79.172.156]追溯(最近呼叫最后):
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py,第187行,__call__
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] response = self.get_response(request)
[Thu Oct 09 15:06:15 2014] [error] [client 95.79 .172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第199行,get_response
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request,resolver,sys.exc_info())
[Thu Oct 09 15:06:15 2014] [错误] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第239行,handle_uncaught_exception
[Thu Oct 09 15:06:15 2014] [error] [client 9如果resolver.urlconf_module为None:
[Thu Oct 09 15:06:15 2014] [错误] [客户端95.79.172.156]文件/ home / users1 / k / kisvadim / virtualenv / PythonEnv / lib / python2.7 / site-packages / django / core / urlresolvers.py,第361行,urlconf_module
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] self。 _urlconf_module = import_module(self.urlconf_name)
[Thu Oct 09 15:06:15 2014] [error] [客户端95.79.172.156]文件/usr/lib/python2.7/importlib/__init__.py,第37行,在import_module
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] __import __(name)
[Thu Oct 09 15:06:15 2014] [error ] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py,第6行在< module>
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from utils.views import SniptRegistrationView
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/utils/views.py,第1行在< module>
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.backends.default.views import RegistrationView
[Thu Oct 09 15:06:15 2014] [错误] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/registration/backends/default/views.py,第7行在< module>
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.views import ActivationView as BaseActivationView
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/registration/views.py,第11行在< module>
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.forms import RegistrationForm
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/registration/forms.py,第159行,< module>
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] class UserProfileForm(forms.ModelForm):
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/forms/models.py,第284行,__new__
[ Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] opts.help_texts,opts.error_messages)
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156 ]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/forms/models.py,第184行,在fields_for_model
[Thu Oct 09 15: 06:15 2014] [error] [client 95.79.172.156] opts = model._meta
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] AttributeError:'str'object has没有属性'_meta'
更新2:
我替换:
from django.contrib.auth.models import User
to:
from django.contrib.auth import get_user_model
User = get_user_model()
和:
models.ForeignKey(settings.AUTH_USER_MODEL)
我收到以下错误:
[Thu Oct 09 16:10:52 2014] [错误]没有找到记录器的处理程序django.request
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156 ] mod_wsgi(pid = 31421):异常发生处理WSGI脚本'/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'。
[Thu Oct 09 16:10:52 2014] [错误] [客户端95.79.172.156]追溯(最近的最后一次呼叫):
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py,第187行,__call__
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] response = self.get_response(request)
[Thu Oct 09 16:10:52 2014] [error] [client 95.79 .172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第199行,get_response
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request,resolver,sys.exc_info())
[Thu Oct 09 16:10:52 2014] [错误] [client 95.79.172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py,第239行,handle_uncaught_exception
[Thu Oct 09 16:10:52 2014] [error] [client 9如果resolver.urlconf_module为None:
[Thu Oct 09 16:10:52 2014] [error] [客户端95.79.172.156]文件/ home / users1 / k / kisvadim / virtualenv / PythonEnv / lib / python2.7 / site-packages / django / core / urlresolvers.py,第361行,urlconf_module
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] self。 _urlconf_module = import_module(self.urlconf_name)
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156]文件/usr/lib/python2.7/importlib/__init__.py,第37行,import_module
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] __import __(name)
[Thu Oct 09 16:10:52 2014] [error ] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py,第6行在< module>
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from utils.views import SniptRegistrationView
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/utils/views.py,第1行在< module>
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from registration.backends.default.views import RegistrationView
[Thu Oct 09 16:10:52 2014] [错误] [客户端95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/registration/backends/default/views.py,第6行在< module>
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from registration.models import RegistrationProfile
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156]文件/home/users1/k/kisvadim/django/mathtasks/registration/models.py,第9行在< module>
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] User = get_user_model()
[Thu Oct 09 16:10:52 2014] [error] [client 95.79 .172.156]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/contrib/auth/__init__.py,第136行,在get_user_model
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] return django_apps.get_model(settings.AUTH_USER_MODEL)
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156 ]文件/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py,第199行,在get_model
[Thu Oct 09 16: 10:52 2014] [error] [client 95.79.172.156] self.check_models_ready()
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File/ home / users1 / k / kisvadim / virtualenv / PythonEnv / lib / python2.7 / site-packages / django / apps / registry.py,第131行,check_models_ready
[Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] raise AppRegistryNotReady(Models are not加载了。)
[Thu Oct 09 16:10:52 2014] [错误] [客户端95.79.172.156] AppRegistryNotReady:模型尚未加载。
解决方案
请参阅 http://django.readthedocs.org/en/latest/releases/1.7.html#standalone-scripts
import django
pre>
django.setup()
I am trying to upgrade a project from Django 1.6 to 1.7. I get the following error:
[Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] mod_wsgi (pid=14523): Exception occurred processing WSGI script '/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'. [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] Traceback (most recent call last): [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__ [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] response = self.get_response(request) [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 199, in get_response [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 239, in handle_uncaught_exception [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] if resolver.urlconf_module is None: [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/urlresolvers.py", line 361, in urlconf_module [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] self._urlconf_module = import_module(self.urlconf_name) [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] __import__(name) [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py", line 11, in <module> [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] admin.autodiscover() [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/contrib/admin/__init__.py", line 23, in autodiscover [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] autodiscover_modules('admin', register_to=site) [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/utils/module_loading.py", line 67, in autodiscover_modules [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] for app_config in apps.get_app_configs(): [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py", line 137, in get_app_configs [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] self.check_apps_ready() [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py", line 124, in check_apps_ready [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] raise AppRegistryNotReady("Apps aren't loaded yet.") [Thu Oct 09 14:16:41 2014] [error] [client 95.79.172.156] AppRegistryNotReady: Apps aren't loaded yet.
django.wsgi:
import os, sys import django virtual_env = os.path.expanduser('~/virtualenv/PythonEnv') activate_this = os.path.join(virtual_env, 'bin/activate_this.py') execfile(activate_this, dict(__file__=activate_this)) sys.path.insert(0, os.path.join(os.path.expanduser('~'), 'django/mathtasks')) os.environ['DJANGO_SETTINGS_MODULE'] = 'mathtasks.settings' django.setup() import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler()
Any ideas what might be causing the error and how to fix it?
UPDATE1:
I replaced:
from django.contrib.auth.models import User
to:
from django.conf import settings User = settings.AUTH_USER_MODEL
And I get the following error:
[Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] mod_wsgi (pid=17128): Exception occurred processing WSGI script '/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'. [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] Traceback (most recent call last): [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__ [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] response = self.get_response(request) [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 199, in get_response [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 239, in handle_uncaught_exception [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] if resolver.urlconf_module is None: [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/urlresolvers.py", line 361, in urlconf_module [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] self._urlconf_module = import_module(self.urlconf_name) [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] __import__(name) [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py", line 6, in <module> [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from utils.views import SniptRegistrationView [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/utils/views.py", line 1, in <module> [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.backends.default.views import RegistrationView [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/registration/backends/default/views.py", line 7, in <module> [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.views import ActivationView as BaseActivationView [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/registration/views.py", line 11, in <module> [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] from registration.forms import RegistrationForm [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/registration/forms.py", line 159, in <module> [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] class UserProfileForm(forms.ModelForm): [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/forms/models.py", line 284, in __new__ [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] opts.help_texts, opts.error_messages) [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/forms/models.py", line 184, in fields_for_model [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] opts = model._meta [Thu Oct 09 15:06:15 2014] [error] [client 95.79.172.156] AttributeError: 'str' object has no attribute '_meta'
UPDATE 2:
I replaced:
from django.contrib.auth.models import User
to:
from django.contrib.auth import get_user_model User = get_user_model()
and:
models.ForeignKey(settings.AUTH_USER_MODEL)
And I get the following error:
[Thu Oct 09 16:10:52 2014] [error] No handlers could be found for logger "django.request" [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] mod_wsgi (pid=31421): Exception occurred processing WSGI script '/home/users1/k/kisvadim/domains/mathtasks.org/django.wsgi'. [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] Traceback (most recent call last): [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__ [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] response = self.get_response(request) [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 199, in get_response [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/handlers/base.py", line 239, in handle_uncaught_exception [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] if resolver.urlconf_module is None: [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/core/urlresolvers.py", line 361, in urlconf_module [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] self._urlconf_module = import_module(self.urlconf_name) [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] __import__(name) [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/mathtasks/urls.py", line 6, in <module> [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from utils.views import SniptRegistrationView [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/utils/views.py", line 1, in <module> [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from registration.backends.default.views import RegistrationView [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/registration/backends/default/views.py", line 6, in <module> [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] from registration.models import RegistrationProfile [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/django/mathtasks/registration/models.py", line 9, in <module> [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] User = get_user_model() [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/contrib/auth/__init__.py", line 136, in get_user_model [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] return django_apps.get_model(settings.AUTH_USER_MODEL) [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py", line 199, in get_model [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] self.check_models_ready() [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] File "/home/users1/k/kisvadim/virtualenv/PythonEnv/lib/python2.7/site-packages/django/apps/registry.py", line 131, in check_models_ready [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] raise AppRegistryNotReady("Models aren't loaded yet.") [Thu Oct 09 16:10:52 2014] [error] [client 95.79.172.156] AppRegistryNotReady: Models aren't loaded yet.
解决方案see http://django.readthedocs.org/en/latest/releases/1.7.html#standalone-scripts
import django django.setup()
这篇关于Django 1.7升级错误:AppRegistryNotReady:Apps尚未加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文