From 9eb8932718d2119b2e7869b42f715fb678c1682a Mon Sep 17 00:00:00 2001 From: Diederik van der Boor Date: Thu, 13 Oct 2016 14:11:38 +0200 Subject: [PATCH] Fix AppRegistryNotReady error for panels that load models. The import to the debug_toolbar.middleware also loads all panels. As a panel might be using Django models, such import happens too early. --- debug_toolbar/apps.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debug_toolbar/apps.py b/debug_toolbar/apps.py index a170c8fa6..6b9f71058 100644 --- a/debug_toolbar/apps.py +++ b/debug_toolbar/apps.py @@ -9,8 +9,6 @@ from django.utils.module_loading import import_string from django.utils.translation import ugettext_lazy as _ -from debug_toolbar.middleware import DebugToolbarMiddleware - class DebugToolbarConfig(AppConfig): name = 'debug_toolbar' @@ -19,6 +17,8 @@ class DebugToolbarConfig(AppConfig): @register def check_middleware(app_configs, **kwargs): + from debug_toolbar.middleware import DebugToolbarMiddleware + errors = [] gzip_index = None debug_toolbar_index = None