質問: ### 前提・実現したいこと ローカル環境とサーバー環境で画面表示が異なります。 おそらくサーバー側のCSSが読み取りされていない原因だと思いますが 一般的にどのように対応すれば良いかがわかっていません。 <ローカル環境> ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/898fe5ea0e0f1ef4ec2db0469265e2e3.png) <サーバー環境> ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/77956bad1a2c4c17275eaf3ecf30c78b.png) ### 該当のソースコード <ソースの一部> ``` ログイン | Django サイト管理 ``` setting.pyのSTATIC設定の差異はありませんでした。 一般的にどこにCSSファイルがあるべきで どのように定義を行えば良いのでしょうか? ### 環境 ローカル:Mac サーバ:Ubuntu
回答: チュートリアルに静的ファイルに関する記載があります。 https://docs.djangoproject.com/ja/2.2/intro/tutorial06/ 参考にされてはいかがでしょうか。 ちなみに、以下のコマンドを実行すると現在どのようにdjangoが静的ファイルの格納ディレクトリと認識しているのか把握することが可能です。ご自身の認識と異なっている場合、何らか設定にミスがある可能性があります。 ``` python manage.py findstatic . ```