明確にするために、デバッグ ツールバーは表示されます。私の問題は、デバッグ ツールバーを有効にすると、すべての JavaScript ファイルと CSS ファイルの読み込みに失敗することです。
ページの書式設定がすべて失われますが、コンテンツは読み込まれます。私はコンソールの下に次のようなものを出力するクロムを使用しています:
リソースの読み込みに失敗しました: サーバーは 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/js/jquery.console-log.jsリソースの読み込みに失敗しました: サーバーは 404 のステータスで応答しました (NOT FOUND) http://127.0.0.1:8000/static/theme/jquery-ui .custom.cssリソースの読み込みに失敗しました: サーバーは 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 (NOT FOUND) のステータスで応答しました http://127.0.0.1:8000/static /js/jquery.floatThead.min.js?h=7f4ca5リソースの読み込みに失敗しました: サーバーは 404 (NOT FOUND) のステータスで応答しました http://127.0.0.1:8000/static/stylesheets/reset.css?h =fbd5acリソースの読み込みに失敗しました: サーバーは 404 (NOT FOUND) のステータスで応答しました 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 (NOT FOUND) のステータスで応答しました http://127.0.0.1:8000/static/ stylesheets/base.css?h=fcefb2リソースの読み込みに失敗しました: サーバーは 404 (NOT FOUND) のステータスで応答しました http://127.0.0.1:8000/static/theme/jquery-ui.custom.css読み込みに失敗しましたリソース: サーバーは 404 (NOT FOUND) のステータスで応答しました
私は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 を false に設定すると、すべての問題が解決します。
これは要約版ですが、他の情報が必要な場合は更新します。申し訳ありませんが、私はまだSOに慣れていません。ありがとう
更新: ./manage.py runserver --insecure を実行すると 404 エラーが表示される
それ以外の場合、リソースは net::ERR_NETWORK_CONNECTION_RESET のメッセージで失敗します