i have new project , i'm trying set django debug toolbar. first tried quick setup, involves adding 'debug_toolbar'
list of installed apps. this, debug toolbar showed when went root url, did not work app urls/views. should not presently, root url not linked view, showing django error page.
since quick start didn't work, went explicit setup. updated settings file:
debug_toolbar_patch_settings = false middleware_classes = ( 'django.contrib.sessions.middleware.sessionmiddleware', 'django.middleware.common.commonmiddleware', 'django.middleware.csrf.csrfviewmiddleware', 'django.contrib.auth.middleware.authenticationmiddleware', 'django.contrib.auth.middleware.sessionauthenticationmiddleware', 'django.contrib.messages.middleware.messagemiddleware', 'django.middleware.clickjacking.xframeoptionsmiddleware', 'debug_toolbar.middleware.debugtoolbarmiddleware', )
and updated project-level urls.py:
if settings.debug: # make sure toolbar above ?ckeditor , feincms import debug_toolbar urlpatterns += patterns('', url(r'^__debug__/', include(debug_toolbar.urls)), )
but doesn't show anywhere.
in app view, i've added {% debug %}
template. template debug output seem indicate debug toolbar middleware has been loaded:
'debug_toolbar': <module 'debug_toolbar' '/home/joseph/.virtualenvs/myproject/local/lib/python2.7/site-packages/debug_toolbar/__init__.pyc'>, 'debug_toolbar.collections': none, 'debug_toolbar.compat': <module 'debug_toolbar.compat' '/home/joseph/.virtualenvs/myproject/local/lib/python2.7/site-packages/debug_toolbar/compat.pyc'>, 'debug_toolbar.django': none, 'debug_toolbar.importlib': none, 'debug_toolbar.middleware': <module 'debug_toolbar.middleware' '/home/joseph/.virtualenvs/myproject/local/lib/python2.7/site-packages/debug_toolbar/middleware.pyc'>,
i'm not sure why isn't working. django version 1.8 , debug toolbar version 1.3.2.
Comments
Post a Comment