Add debug toolbar middleware before transaction middleware.

This commit is contained in:
Chris Church
2013-10-31 12:53:31 -04:00
parent 18ecdb65da
commit 2b6f551eb8

View File

@@ -212,9 +212,13 @@ EMAIL_USE_TLS = False
try: try:
import debug_toolbar import debug_toolbar
INSTALLED_APPS += ('debug_toolbar',) INSTALLED_APPS += ('debug_toolbar',)
MIDDLEWARE_CLASSES += ( # Add debug toolbar middleware before Transaction middleware.
'debug_toolbar.middleware.DebugToolbarMiddleware', new_mc = []
) for mc in MIDDLEWARE_CLASSES:
if mc == 'django.middleware.transaction.TransactionMiddleware':
new_mc.append('debug_toolbar.middleware.DebugToolbarMiddleware')
new_mc.append(mc)
MIDDLEWARE_CLASSES = tuple(new_mc)
except ImportError: except ImportError:
pass pass