Ошибка при сборе статики

Рейтинг: 0Ответов: 0Опубликовано: 11.05.2023

Загружаю проект на продакшн в первый раз.
При сборе статики выдает ошибку:

django.core.exceptions.ImproperlyConfigured:
You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.

Вот часть файла settings.py:

BASE_DIR = Path(__file__).resolve().parent.parent (эта строка в начале файла)
STATIC_URL = '/static/'
if DEBUG:
    STATICFILES_DIRS = (BASE_DIR / 'static',)
else:
    STATIC_ROOT = BASE_DIR / 'static' - меняла на STATIC_ROOT = os.path.join(BASE_DIR, 'static')

Пробовала менять на:

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

if DEBUG:
    STATICFILES_DIRS = (BASE_DIR / 'static',) 

Выдает другую ошибку:

ERRORS:?: (staticfiles.E002)
The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.

Потом изменяла на это:

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

if DEBUG:
    STATICFILES_DIRS = [BASE_DIR / 'static']
else:
    STATICFILES_DIRS = []

Ошибка та же.

Ответы

Ответов пока нет.