2011-10-17 24 views
10

Acabo de instalar la barra de herramientas de depuración Django. Fue un poco complicado y aunque está funcionando, quería verificar si esta es la forma correcta. Aquí están los 4 pasos que necesita para alcanzar el éxito:Configuración de la barra de herramientas de depuración de Django

  1. easy_install django_debug_toolbar
  2. complemento 'debug_toolbar.middleware.DebugToolbarMiddleware', hasta el fin de mis clases de middleware en la configuración de mi proyecto
  3. editar INTERNAL_IPS = ('127.0.0.1') en mi django.global_settings.py
  4. luego agregué "/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates "a mi TEMPLATE_DIRS en la configuración del proyecto.

Esto fue en gran medida de prueba y error, así que no estoy seguro de que este sea el camino a seguir. Estoy seguro si oarticoluarly paso 4 es necesario ...

Cualquier entrada sería muy apreciada

+0

"está funcionando" debería ser suficiente respuesta. Las preguntas y respuestas subjetivas de "mejor manera" están fuera del alcance de este sitio. –

+5

Paso 4 definitivamente no debería ser requerido. –

+0

@Daniel Roseman. Es lo que pensaba. ¿Podría ser porque django_debug_toolbar no está en la ruta de Python? ¿Cómo debería rectificar esto? –

Respuesta

3

El INTERNAL_IPS debe haber una lista o tupla, no es una cadena, por lo que:

INTERNAL_IPS = ('127.0.0.1',) # note, comma 
+0

En cuestión: Es una cadena –

4

estaba teniendo los mismos problemas Pero, creo que lo descubrí. Creo que el paso que te falta es agregar 'debug_toolbar' a tus proyectos setting.py INSTALLED_APPS tuple. Esto me lo resuelve. Aquí hay un enlace al article que utilicé como referencia.

Cuestiones relacionadas