Hmm, I'm running out of ideas. If my_app were located before the mezzanine apps in INSTALLED_APPS it could cause this.
On Wed, Feb 3, 2016 at 8:40 AM, Márcio Moreira <[email protected]> wrote: > Hello, > > I did another test. I created a new mezzanine cartridge project, a blank > one. Changed the settings.py to include my app, and created the > app/models.py with *a single line*, and tried some different imports: > > ERROR: import cartridge.shop.forms > ERROR: from cartridge.shop.forms import OrderForm > ERROR: from mezzanine.forms.admin import FormAdmin > ERROR: from mezzanine.forms.models import Form > ERROR: from mezzanine.pages.admin import PageAdmin > WORKS: from mezzanine.blog.models import BlogPost > WORKS: from mezzanine.galleries.models import Gallery > WORKS: from mezzanine.page.models import RichTextPage > > The tests were run a python 3.4 virtual environment on Ubuntu: Cartridge > (0.11.0), Django (1.9.2), Mezzanine (4.1.0). > > The error is always the same " > *django.core.exceptions.AppRegistryNotReady:* *Models aren't loaded yet*". > > Greetings, > Marcio > > > > Em quarta-feira, 3 de fevereiro de 2016 09:24:15 UTC-2, Márcio Moreira > escreveu: >> >> Ryne, >> >> Sorry. I forgot to say that I had already tested that patch to tests.py >> but the problem continues. >> >> Marcio >> >> >> Em terça-feira, 2 de fevereiro de 2016 23:05:33 UTC-2, Ryne Everett >> escreveu: >>> >>> I think you may be having the same issue as a recent question: >>> https://groups.google.com/forum/#!topic/mezzanine-users/dy_3UsDtumI >>> >>> On Tue, Feb 2, 2016 at 4:29 PM, Márcio Moreira <[email protected]> >>> wrote: >>> >>>> Unhandled exception in thread started by <function >>>> check_errors.<locals>.wrapper at 0xb6261974> >>>> Traceback (most recent call last): >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/utils/autoreload.py", >>>> line 226, in wrapper >>>> fn(*args, **kwargs) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/core/management/commands/runserver.py", >>>> line 109, in inner_run >>>> autoreload.raise_last_exception() >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/utils/autoreload.py", >>>> line 249, in raise_last_exception >>>> six.reraise(*_exception) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/utils/six.py", >>>> line 685, in reraise >>>> raise value.with_traceback(tb) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/utils/autoreload.py", >>>> line 226, in wrapper >>>> fn(*args, **kwargs) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/__init__.py", >>>> line 18, in setup >>>> apps.populate(settings.INSTALLED_APPS) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/apps/registry.py", >>>> line 108, in populate >>>> app_config.import_models(all_models) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/apps/config.py", >>>> line 202, in import_models >>>> self.models_module = import_module(models_module_name) >>>> File "/usr/lib/python3.4/importlib/__init__.py", line 109, in >>>> import_module >>>> return _bootstrap._gcd_import(name[level:], package, level) >>>> File "<frozen importlib._bootstrap>", line 2254, in _gcd_import >>>> File "<frozen importlib._bootstrap>", line 2237, in _find_and_load >>>> File "<frozen importlib._bootstrap>", line 2226, in >>>> _find_and_load_unlocked >>>> File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked >>>> File "<frozen importlib._bootstrap>", line 1129, in _exec >>>> File "<frozen importlib._bootstrap>", line 1471, in exec_module >>>> File "<frozen importlib._bootstrap>", line 321, in >>>> _call_with_frames_removed >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/my_app/my_app/models.py", line >>>> 6, in <module> >>>> from cartridge.shop.forms import OrderForm >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/cartridge/shop/forms.py", >>>> line 21, in <module> >>>> from mezzanine.core.templatetags.mezzanine_tags import thumbnail >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/core/templatetags/mezzanine_tags.py", >>>> line 63, in <module> >>>> if cache_installed(): >>>> File "/usr/lib/python3.4/functools.py", line 448, in wrapper >>>> result = user_function(*args, **kwds) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/utils/cache.py", >>>> line 74, in cache_installed >>>> middleware_ancestors = set(flatten(map(getmro, middleware_classes))) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/utils/cache.py", >>>> line 71, in <genexpr> >>>> return (item for seq in seqs for item in seq) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/utils/module_loading.py", >>>> line 20, in import_string >>>> module = import_module(module_path) >>>> File "/usr/lib/python3.4/importlib/__init__.py", line 109, in >>>> import_module >>>> return _bootstrap._gcd_import(name[level:], package, level) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/core/middleware.py", >>>> line 20, in <module> >>>> from mezzanine.core.management.commands.createdb import >>>> (DEFAULT_USERNAME, >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/core/management/commands/createdb.py", >>>> line 16, in <module> >>>> from mezzanine.utils.tests import copy_test_to_media >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/mezzanine/utils/tests.py", >>>> line 18, in <module> >>>> User = get_user_model() >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/contrib/auth/__init__.py", >>>> line 150, in get_user_model >>>> return django_apps.get_model(settings.AUTH_USER_MODEL) >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/apps/registry.py", >>>> line 194, in get_model >>>> self.check_models_ready() >>>> File >>>> "/home/my_user/vs_my_solution/vs_my_solution/venv/lib/python3.4/site-packages/django/apps/registry.py", >>>> line 131, in check_models_ready >>>> raise AppRegistryNotReady("Models aren't loaded yet.") >>>> django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet. >>>> >>>> >>>> Here it is Ryne >>>> >>>> >>>> Em terça-feira, 2 de fevereiro de 2016 19:00:18 UTC-2, Ryne Everett >>>> escreveu: >>>>> >>>>> Can you provide a full traceback? >>>>> >>>>> On Tue, Feb 2, 2016 at 3:44 PM, Márcio Moreira <[email protected]> >>>>> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> I am trying to learn a bit about monkey patching due to a question >>>>>> that I still could not solve >>>>>> <https://groups.google.com/forum/#!topic/mezzanine-users/0Pp4EY3EDgM>. >>>>>> So, I created inside my app the following file ( my_app/my_app/models.py >>>>>> ) >>>>>> with just one line: >>>>>> >>>>>> from cartridge.shop.forms import OrderForm >>>>>> >>>>>> And then I got this error: >>>>>> >>>>>> File "( ... )/my_app/my_app/models.py", line 6, in <module> >>>>>> from cartridge.shop.forms import OrderForm >>>>>> (...) >>>>>> File "( ... >>>>>> )/venv/lib/python3.4/site-packages/django/apps/registry.py", line 131 >>>>>> , in check_models_ready >>>>>> raise AppRegistryNotReady("Models aren't loaded yet.") >>>>>> *django.core.exceptions.AppRegistryNotReady*: *Models aren't loaded >>>>>> yet*. >>>>>> >>>>>> Just "import cartridge.shop.form" also gives this error. I have >>>>>> tested on two environments with the same result: >>>>>> >>>>>> - Ubuntu 14.04.3. Cartridge (0.11.0). Django (1.9.1). Mezzanine >>>>>> (4.1.0). >>>>>> - Windows 10. Cartridge (0.10.0). Django (1.8.7). Mezzanine >>>>>> (4.0.1). >>>>>> >>>>>> Any help is welcome. >>>>>> >>>>>> Thanks >>>>>> Marcio >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Mezzanine Users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Mezzanine Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
