1

GitHubリポジトリから古いブランチAを実行していますが、Djangoは静的ファイルを取得していません。奇妙なことに、テンプレートにテキストを変更しても、それらは取得されません。ページを更新したり、シークレットモードでChromeを開いたり、サーバーを再起動したりしてみましたが、何も機能していません。

別のブランチBで開発サーバーを実行し、このサーバーに切り替えた後、DjangoはブランチBで実行しているように動作しました(404エラーは発生しませんでした)。

$ ./manage.py runserver
0 errors found
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[12/Sep/2012 23:25:48] "GET /interviews/ HTTP/1.1" 200 13295

しかし、サーバーを再起動するとすぐに、変更されていないバージョンのブランチAに戻りました(変更は取得されず、静的ファイルも見つかりませんでした)。

$ ./manage.py runserver
Validating models...

0 errors found
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[12/Sep/2012 23:26:20] "GET /interviews/ HTTP/1.1" 200 13295
[12/Sep/2012 23:26:20] "GET /static/js/plugins.js HTTP/1.1" 404 2653
[12/Sep/2012 23:26:20] "GET /static/js/jquery-1.7.1.min.js HTTP/1.1" 404 2653
[12/Sep/2012 23:26:20] "GET /static/css/style.css?v=2 HTTP/1.1" 404 2653
[12/Sep/2012 23:26:20] "GET /static/js/script.js HTTP/1.1" 404 2653

2つのブランチ間で、settings.pyとstaticフォルダーは同一であるため、トラブルシューティングをどこから始めればよいのかさえわかりません。

4

1 に答える 1

1
DEBUG = True

これをチェックして。組み込みのDjango開発サーバーは、静的ファイルでは機能しませんDEBUG = False

于 2012-09-13T04:58:49.717 に答える