понедельник, 5 ноября 2012 г.

Django - отдаем статику с nginx-ом

django в DEBUG=False режиме не отдает статику и по этому начинающие разработчики зачастую напарываются на многочисленные 404 после отключения отладочного режима.
Напомню, что для боевого режима статика должна собираться командой collectstatic в отдельную папку (python manage.py collectstatic) - именно на эту директорию и следует натравить nginx (если вы его конечно используете):

location /static/ {
alias /home/projects/test_project/static;
expires 10d;
}

Комментариев нет:

Отправить комментарий

Если Вы нашли ошибку у автора, у Вас есть вопрос или просто хотите поделиться чем-то полезным, то пишите - не стесняйтесь..