以下のように
https://qiita.com/S8s8Max/items/82da91e4f8c9b3dff60b
や
https://qiita.com/hibit/items/85c0e06b13f2c5082aa4
を参考にしながらsetting.pyの編集を行いデプロイしてみましたがcssが反映されないです。
$ heroku run python3 manage.py collectstatic をたたいてみましたが$ heroku run bash から $ ls をしてみたところ参照されてるべきのstaticfilesがありませんでした。対処法を教えて頂きたいです。
※以下のsettings.pyは変更した文面だけ抜粋しています。
python
1from pathlib import Path 2import os 3 4 5MIDDLEWARE = [ 6 'whitenoise.middleware.WhiteNoiseMiddleware', 7] 8 9 10from socket import gethostname 11hostname = gethostname() 12 13if "User-MacBookAir.local" in hostname: 14 DEBUG = True 15 DATABASES = { 16 'default': { 17 'ENGINE': 'django.db.backends.sqlite3', 18 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 19 } 20 } 21 ALLOWED_HOSTS = ['*'] 22else: 23 DEBUG = False 24 import dj_database_url 25 db_from_env = dj_database_url.config() 26 DATABASES = { 27 'default': dj_database_url.config() 28 } 29 ALLOWED_HOSTS = ['.herokuapp.com'] 30 31 32STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') 33STATIC_URL = '/static/' 34STATICFILES_DIRS = ( 35 os.path.join(BASE_DIR, 'static'), 36)
あなたの回答
tips
プレビュー