PythonAnywareを用いた時にCSSが効かない問題を解決
PythonAnywhereで参照しているstaticと自分が作成したstaticのpathが違うことによる問題
setting.py で
qiita.python.Django
STATIC_URL = 'static'
STATICFILES_DIRS = (
[
os.path.join(BASE_DIR, "<app-name>/static/css/"),
]
)
となっていることを確認
webページの検証ツールで現在参照しているlinkを確認(headerに書いてあるはず)
cssのあるstaticのパスをPythonAnewhereのWebのstaticのDirectoryに書き込む
これがもともとhomeディレクトリにあるのが原因だと思われる
qiita.bash
$ python manage.py collectstatic
を実行
あとはリロードすればいけるはず