Настройка панели инструментов отладки Django

Я только что установил панель инструментов отладки Django. Это было слегка затруднительно, и хотя я работал, я хотел проверить, правильно ли это. Вот 4 шага, которые мне нужны для достижения успеха:

  • easy_install django_debug_toolbar
  • добавить 'debug_toolbar.middleware.DebugToolbarMiddleware', до конца моих классов промежуточного программного обеспечения в моих настройках проекта
  • измените INTERNAL_IPS = ('127.0.0.1') в моей django.global_settings.py
  • то я добавил "/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates" в мой TEMPLATE_DIRS в настройках проекта.

Это было главным образом проб и ошибок, поэтому я не уверен, что это путь. Я неосведомленно знаю, нужен ли шаг 4...

Любой вход был бы оценен

Ответ 1

У меня были те же проблемы. Но, думаю, я понял это. Я считаю, что вам не хватает шага, чтобы добавить "debug_toolbar" в настройку ваших проектов .py INSTALLED_APPS. Это решает это для меня. Вот ссылка на article, который я использовал в качестве ссылки.

Ответ 2

INTERNAL_IPS должен быть списком или кортежем, а не строкой, поэтому:

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