Css не отражается при развертывании django на heroku
Я написал код в settings.py, как показано ниже, но css не отразился. Я также запустил $ heroku run python manage.py collectstatic, но когда я посмотрел в heroku run bash, статических файлов не было. Пожалуйста, подскажите, как с этим справиться.
settings.py
from pathlib import Path
import os
MIDDLEWARE = [
'whitenoise.middleware.WhiteNoiseMiddleware',
]
from socket import gethostname
hostname = gethostname()
if "User-MacBookAir.local" in hostname:
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
ALLOWED_HOSTS = ['*']
else:
DEBUG = False
import dj_database_url
db_from_env = dj_database_url.config()
DATABASES = {
'default': dj_database_url.config()
}
ALLOWED_HOSTS = ['.herokuapp.com']
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)