普通のシステムエンジニアの備忘録

きみひで と言います。個人勉強で触れた技術など備忘禄と時々日常を綴ります。

Django staticが読み込まれない問題

Python Djangoという本で写経しながら勉強してるが、staticファイルの部分で躓いた。

 

表紙イメージ

 

書いてある通りのディレクトリにファイルを置いても、CSSファイルを読み込んでくれない。

 

ググると、下記のコマンドで現在読み込み可能なstaticファイルを全て表示するという。

python manage.py findstatic .

 

早速実行したが、やはり作成したstaticファイルが表示されなかった。

 

そこで、本に書いてなかったが、ディレクトリの階層を一つ上の階層に移動してみたら何故だか読み込むようになった。

 

根本解決はしてない気がしたが、目をつむって先に進むことにした。

 

 

<追記>

翌日に一つ上の階層に移動したstaticディレクトリを本に書いてある階層に戻した所、普通に読み込んでた。findstaticコマンドの結果もちゃんと移動した場所を指していた。

原因不明。

 

<追記2>

どうやらstaticのCSSが読み込まれていなかったようだ。

下記の赤枠のようなオプションをつけると、ページを開くたびに強制読み込み直しする。

f:id:kimihide1104:20181219115447p:plain