AppRegistryNotReady

Visto 11 veces
Saltar al primer mensaje no leído

Etienne Robillard

no leída,
12 sept 2016, 15:55:5012/9/16
a Satchmo users
Hi,

Why is this exception happening all the time whenever I try to import
the Site model

from livesettings? I managed to run manage.py migrate --run-syncdb to
create the sql

tables. I do use django.setup() in my script (wsgiserver) but it doesn't
seem to play nicely with livesettings.

Is it possible to delay livesettings imports until the app registry is
loaded ?

Regards,

Etienne


Environment:


Request Method: GET
Request URL: http://localhost:8000/

Django Version: 1.10
Python Version: 2.7.9
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sites',
'django.contrib.sessions',
'django.contrib.sitemaps',
'satchmo_store.shop',
'satchmo_store',
'sorl.thumbnail',
'keyedcache',
'livesettings',
'l10n',
'satchmo_store.contact',
'tax',
'tax.modules.no',
'tax.modules.area',
'tax.modules.percent',
'shipping',
'product',
'payment',
'payment.modules.dummy',
'satchmo_ext.satchmo_toolbar',
'satchmo_utils')
Installed Middleware:
['django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware']



Traceback:

File "/home/erob/ncvs/django/django/core/handlers/exception.py" in inner
39. response = get_response(request)

File "/home/erob/ncvs/django/django/core/handlers/base.py" in _get_response
172. resolver_match = resolver.resolve(request.path_info)

File "/home/erob/ncvs/django/django/urls/resolvers.py" in resolve
267. for pattern in self.url_patterns:

File "/home/erob/ncvs/django/django/utils/functional.py" in __get__
35. res = instance.__dict__[self.name] = self.func(instance)

File "/home/erob/ncvs/django/django/urls/resolvers.py" in url_patterns
310. patterns = getattr(self.urlconf_module, "urlpatterns",
self.urlconf_module)

File "/home/erob/ncvs/django/django/utils/functional.py" in __get__
35. res = instance.__dict__[self.name] = self.func(instance)

File "/home/erob/ncvs/django/django/urls/resolvers.py" in urlconf_module
303. return import_module(self.urlconf_name)

File "/usr/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)

File
"/home/erob/src/django-hotsauce-devel/examples/lib/satchmo_store/urls/default.py"
in <module>
12. urlpatterns.include('satchmo_store.shop.urls', prefix='^shop/')

File "/home/erob/src/django-hotsauce-devel/lib/notmm/utils/urlmap.py" in
include
122. urlconf = import_module(urlobj)

File "/usr/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)

File
"/home/erob/src/django-hotsauce-devel/examples/lib/satchmo_store/shop/urls.py"
in <module>
27. url(r'^search/$', 'search.search_view', {}, 'satchmo_search'),

File "/home/erob/src/django-hotsauce-devel/lib/notmm/utils/urlmap.py" in
add_routes
80. view_mod = get_callable(self.callback_prefix + '.' +
t.callback)

File "/home/erob/ncvs/django/django/utils/lru_cache.py" in wrapper
100. result = user_function(*args, **kwds)

File "/home/erob/ncvs/django/django/urls/utils.py" in get_callable
30. mod = import_module(mod_name)

File "/usr/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)

File
"/home/erob/src/django-hotsauce-devel/examples/lib/satchmo_store/shop/views/home.py"
in <module>
5. from product.views import display_featured

File
"/home/erob/src/django-hotsauce-devel/examples/lib/product/views/__init__.py"
in <module>
9. from livesettings.functions import config_value

File
"/home/erob/src/django-hotsauce-devel/examples/lib/site-packages/livesettings/functions.py"
in <module>
3. from livesettings import values

File
"/home/erob/src/django-hotsauce-devel/examples/lib/site-packages/livesettings/values.py"
in <module>
16. from livesettings.models import find_setting, LongSetting,
Setting, SettingNotSet

File
"/home/erob/src/django-hotsauce-devel/examples/lib/site-packages/livesettings/models.py"
in <module>
2. from django.contrib.sites.models import Site

File "/home/erob/ncvs/django/django/contrib/sites/models.py" in <module>
86. class Site(models.Model):

File "/home/erob/ncvs/django/django/db/models/base.py" in __new__
105. app_config = apps.get_containing_app_config(module)

File "/home/erob/ncvs/django/django/apps/registry.py" in
get_containing_app_config
237. self.check_apps_ready()

File "/home/erob/ncvs/django/django/apps/registry.py" in check_apps_ready
124. raise AppRegistryNotReady("Apps aren't loaded yet.")

Exception Type: AppRegistryNotReady at /
Exception Value: Apps aren't loaded yet.

Responder a todos
Responder al autor
Reenviar
0 mensajes nuevos