Djangoのstaticが動かなかったときのメモ

Python, プログラミング

Django×nginxにおいてstaticがうまく動かない。

admin画面は /static/admin/css/base.css 等でエラーなく動いているのに、アプリで /static/extender/css/style.css と指定するとファイルがないとエラーを吐かれてしまう。なぜだ…orz

権限が問題だった

問題なく表示されたadminのほうは「ーrwーrーーrーー」になっているのに対して、表示されなかったextenderのほうは「drwxrwx—」となっていました。

extender関係のフォルダの権限を変更することで、スタイルシートと画像を読み込むことができました!

やっとこさといった感じです。