It's looking like you have DEBUG=False and rely on request.user.is_superuser to enable the toolbar. Which mostly works, except...
The Django Debug Toolbar monkey patches the CursorDebugWrapper class to collect its data about what SQL queries are being executed: http://github.com/robhudson/django-debug-toolbar/blob/master/debug_toolbar/panels/sql.py#L130 And this only gets used as a database cursor within Django when settings.DEBUG=True: http://code.djangoproject.com/browser/django/trunk/django/db/backends/__init__.py#L82 So when DEBUG=False, it uses a normal cursor which doesn't track SQL queries. -Rob On Nov 2, 5:38 am, "bax...@gretschpages.com" <mail.bax...@gmail.com> wrote: > > Are you caching your pages? > > Yes, but only for anonymous users > > > Are you using Django ORM? > > Yes > > > Have you added the DebugToolbarMiddleware to your MIDDLEWARE_CLASSES > > in settings.py? > > Yes. In settings: > > MIDDLEWARE_CLASSES = ( > 'django.middleware.common.CommonMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.middleware.doc.XViewMiddleware', > 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', > 'django.middleware.cache.CacheMiddleware', > 'utils.lastseen.LastSeen', > 'utils.ban_middleware.IPBanMiddleware', > 'debug_toolbar.middleware.DebugToolbarMiddleware', > ) > > .... > > DEBUG_TOOLBAR_PANELS = ( > #'debug_toolbar.panels.version.VersionDebugPanel', > 'debug_toolbar.panels.timer.TimerDebugPanel', > #'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel', > 'debug_toolbar.panels.headers.HeaderDebugPanel', > 'debug_toolbar.panels.request_vars.RequestVarsDebugPanel', > 'debug_toolbar.panels.template.TemplateDebugPanel', > 'debug_toolbar.panels.sql.SQLDebugPanel', > 'debug_toolbar.panels.signals.SignalDebugPanel', > 'debug_toolbar.panels.logger.LoggingPanel', > ) > > .... > > def custom_show_toolbar(request): > if request.user.is_superuser: > return True # Always show toolbar, for example purposes only. > return False > > DEBUG_TOOLBAR_CONFIG = { > 'INTERCEPT_REDIRECTS': False, > 'SHOW_TOOLBAR_CALLBACK': custom_show_toolbar, > # 'EXTRA_SIGNALS': ['myproject.signals.MySignal'], > 'HIDE_DJANGO_SQL': False, > } > > INSTALLED_APPS = ( > ... > 'debug_toolbar', > ) > > I see the bars, and most appear to be working ( like version, for > example, before I turned it off), but nothing on SQL --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---