Python Djangoという本で写経しながら勉強してるが、staticファイルの部分で躓いた。
書いてある通りのディレクトリにファイルを置いても、CSSファイルを読み込んでくれない。
ググると、下記のコマンドで現在読み込み可能なstaticファイルを全て表示するという。
python manage.py findstatic .
早速実行したが、やはり作成したstaticファイルが表示されなかった。
そこで、本に書いてなかったが、ディレクトリの階層を一つ上の階層に移動してみたら何故だか読み込むようになった。
根本解決はしてない気がしたが、目をつむって先に進むことにした。
<追記>
翌日に一つ上の階層に移動したstaticディレクトリを本に書いてある階層に戻した所、普通に読み込んでた。findstaticコマンドの結果もちゃんと移動した場所を指していた。
原因不明。
<追記2>
どうやらstaticのCSSが読み込まれていなかったようだ。
下記の赤枠のようなオプションをつけると、ページを開くたびに強制読み込み直しする。