Чтобы быть понятным, появляется панель инструментов отладки. Моя проблема в том, что когда я включаю панель инструментов Debug, все мои файлы javascript и css не загружаются.Панель инструментов Django Debug вызывает потерю статических файлов
Моя страница теряет все форматирование, но все равно загружает контент. Я использую хром, который под чем-то консольных отпечатки, как это:
Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://127.0.0.1:8000/static/stylesheets/loggedin.css?h=201e99 Не удалось загрузить ресурс: сервер ответил со статусом 404 (НЕ НАЙДЕНО) http://127.0.0.1:8000/static/stylesheets/estimates.tabs.css?h=64c8f9 Не удалось загрузить ресурс: сервер ответил со статусом 404 (НЕ НАЙДЕНО) http://127.0.0.1:8000/static/js/jquery.console-log.js Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://127.0.0.1:8000/static/theme/jquery-ui.custom.css Failed для загрузки ресурса: сервер ответил со статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/js/jquery-ui-timepicker-addon.js?h=7e5e4a Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/js/jquery.if.min.js?h=e69918 Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/js/base.js?h=4b783f Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/stylesheets/estimates.summary.show.css?h=0dd5d5 Не удалось загрузить ресурс: сервер ответил статус 404 (не найден) http://127.0.0.1:8000/static/js/jquery.floatThead.min.js?h=7f4ca5 Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://127.0.0.1:8000/static/stylesheets/reset.css?h=fbd5ac Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://127.0.0.1:8000/static/js/estimates.section.sortable.js?h=2ea052 Не удалось загрузить ресурс: сервер ответил со статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/stylesheets/loggedin.css?h=201e99 Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/stylesheets/estimates.tabs.css?h=64c8f9 Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/stylesheets/estimates.summary.show.css?h=0dd5d5 Не удалось загрузить ресурс: сервер ответил статусом 404 (NOT FOUND) http://127.0.0.1:8000/static/stylesheets/reset.css?h=fbd5ac Не удалось загрузить ресурс: сервер ответил статусом 404 (не найден) http://127.0.0.1:8000/static/stylesheets/base.css?h=fcefb2 Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) http://127.0.0.1:8000/static/theme/jquery-ui.custom.css Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)
Я используя debug_toolbar 1.3.2, django1.5.0 и python 2.7.6
Моя структура проекта имеет
project_dir
project
settings
settings.py
static
images
js
scss
stylesheets
В моих настройках файла:
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',
)
Естественно, я не могу отправить любой запрос Ajax и настройки DEBUG_TOOLBAR ложных решает все вопросы.
Это сокращенная версия, но если требуется какая-либо другая информация, я обновлю ее. Извините, я все еще новичок в SO. Спасибо
UPDATE: При запуске/ошибке появляются ошибки 404.ру runserver --insecure
В противном случае ресурс не удается с сообщением о сети :: ERR_NETWORK_CONNECTION_RESET
Благодарим за отзыв, от рывков других связанных ответов. Я пробовал все эти вещи. Я не на виртуальной машине, но у меня есть статический url overriden для режима отладки. – Murphy4