Когда я делаю collectstatic, он не работает и создает статическую папку и собирает в D:\static\
.Почему django collectstatic работает правильно?
Мои настройки работают неправильно. Зачем?
Вот мои настройки:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
'D:\DjangoProjects\mysite']
STATIC_ROOT = '/static/'
Ну, вы установили 'STATIC_ROOT' в (эквивалент Unix-стиля)' D: \ static \ ', так что ваши файлы будут в конечном итоге ... – knbk
Если я изменю его на '\ static \ 'это будет SyntaxError: EOL во время сканирования строкового литерала – kelevra
Это должен быть путь в стиле unix (косые черты, без 'D:'). Тем не менее, ваши файлы будут завершены в 'STATIC_ROOT'_, и вы настроили его на« D: \ static \ ». Если вы хотите, чтобы ваши файлы были в другом месте, настройте 'STATIC_ROOT', чтобы указать на другой каталог. – knbk