Для ясности, панель инструментов отладки ДЕЙСТВИТЕЛЬНО появляется. Моя проблема в том, что когда я включаю панель инструментов отладки, все мои файлы javascript и css не загружаются.
Моя страница теряет все форматирование, но все равно загружает контент. Я использую хром, который под консолью печатает что-то вроде этого:
Я использую debug_toolbar 1.3.2, django1.5.0 и python 2.7.6
В моей структуре проекта
В моем файле настроек:
project_dir
project
settings
settings.py
static
images
js
scss
stylesheets
Естественно, я не могу отправить какой-либо запрос ajax, и установка DEBUG_TOOLBAR на false решает все проблемы.
DEBUG = True
DEBUG_TOOLBAR = True
#....middleware
#....other Installed apps
cd_up = lambda x: os.path.split(x)[0]
SETTINGS_DIR = dirname(os.path.abspath(__file__))
APP_DIR = cd_up(SETTINGS_DIR)
PROJ_DIR = cd_up(APP_DIR)
MEDIA_ROOT = '/tmp'
MEDIA_URL = ''
STATIC_URL = '/static/'
STATIC_ROOT = '{}/static/'.format(APP_DIR)
if DEBUG_TOOLBAR:
INSTALLED_APPS += ('django.contrib.staticfiles','debug_toolbar',)
MIDDLEWARE_CLASSES += debug_toolbar.middleware.DebugToolbarMiddleware',)
INTERNAL_IPS = ('127.0.0.1',)
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',
)
Это сокращенная версия, но если потребуется какая-либо другая информация, я обновлю ее. Извините, я все еще новичок в SO. Спасибо
ОБНОВЛЕНИЕ: при запуске ./manage.py runserver --insecure появляются ошибки 404.
В противном случае ресурс выходит из строя с сообщением net :: ERR_NETWORK_CONNECTION_RESET
Я не уверен, что происходит, но вот несколько моментов, которые нужно проверить: