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'),
)
Вернуться на верх