This seems to be expected behavior, "In other words, your applications’ root packages and the modules that define your application configuration classes shouldn’t import any models, even indirectly." from https://docs.djangoproject.com/en/1.8/ref/applications/#how-applications-are-loaded
You said, "I know that importing models before the app is fully loaded has been officially deprecated in 1.7, but it seems to have worked well anyways since then." Correct, and now that the deprecation has ended, it's no longer permitted. On Tuesday, September 29, 2015 at 5:39:11 AM UTC-4, is_null wrote: > > In DAL we mostly moved autocomplete_light/__init__.py to > autocomplete_light/shortcuts.py, and we're trying to make a fuss about > it on internet so that users using google before opening issues find > it :D > > It would be great if other libraries used the same renaming for the > sake of consistencies between apps, we've got inspiration from > django.shortcuts so we're trying to be consistent with django too. > > FTR: > http://blog.yourlabs.org/post/130026251348/django-19-support-for-django-autocomplete-light > > -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/729eb3f1-3563-462a-88bf-08a8c0e135a8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.