2015-04-14 2 views
0

Я прочитал несколько связанных должностей по сбору статических файлов в процессе производства, но по-прежнему не могу понять, почему collectstatic терпит неудачу. Почему бы следующий код работы с DEBUG = false и не DEBUG = trueСтатические файлы Django Heroku в производстве

Когда DEBUG равно Тру следующие параметры работы:

BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 
STATIC_ROOT = '/static/' 
STATIC_URL = '/static/' 
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'), 
) 

Однако когда DEBUG установлен в ложь, собирать статический сбой.

Моя структура файла: enter image description here

ответ

0

Если статическая папка живет в директории проекта, вы должны изменить настройку base_dir в соответствии с ним ...

BASE_DIR = os.path.dirname(os.path.abspath(__file__) + '../../../') 
+0

до сих пор не могу заставить его работать. . Есть ли способ увидеть отсчет пути, который он пытается? – byrdr

Смежные вопросы