В ходе установки просьба поберечь здоровье близких, так же не бить компьютер от этого она не установится и не начнёт работать корректно. Не бить случайных прохожих и трегать пьяного соседа. Не садится за руль во время установки, если садится за руль, то не брать тяжёлое. Ехать объездными дорогами и представить, что все новички. Простите им, не вымещайте злость.
Просто обсуждайте в группе и справыяться все.
Я дал настройки у меня заработало у вас должны совпадать.
Но у всех проектов к этой библлиотеке у меня разные настройки, всё зависит от установленных приложений и библиотек.
Создана отдельная рубрика для обсуждения в группе, дам некоторые советы.
Пока это единственная библиотека, которая работает по разному и требует разных настроек.
Однозначно, хотите её ставить ставьте, как только сделали сайт и вместе в кэшем сразу. Кэш вы уже умеете ставить (план 2)
Здесь обсуждаем django-compressor.
Библиотека написанная для Django, цель объединяет (спаивает от слова паять) css и js файлы, использует собственный кэш, в результате страница весит меньше и меньше обращений к базе, весь статический css и js, берётся их кэша.
http://django-compressor.readthedocs.org/en/latest/
Предупреждение.
Библиотека либо работает, либо не работает. (значит придётся копать, однозначных решений нет, всё индивидуально)
Самые частая ошибки:
при DEBUG = False главная страница не работает, при этом админка работает нормально.
Выдаёт ошибку 500.
при DEBUG = True всё работает нормально в логах ничего.
Хотя в плане 3, в шаге 2, если вы получили ошибку, то я дал в уроке код я её исправить.
Но обольщаться не нужно, это будет работать только для вашего проекта, а для другого может не работать, зависит от количества и настройки других приложений.
Я гуглил, находил разные варианты выкрунтасов, по принципу. кто на что горазд. (это первая библиотека, которая я вижу. что бы работала так не однозначно.)
Но всё-таки, кто хочет всё-таки выигать немного в скорости сайта, то рекомендация есть.
Устанавливать django-compressor и кэш вместе, сразу при создании сайта.
Если заработает, то работать будет стабильно.
В шаге 3 я сбросил код настроек нашего проекта, у меня всё заработало.
http://spb-tut.ru/cabinet/plan3_step/3/
Если же не заработало, пробуйте, общайтесь. Если уж ничего не получается, то плюньте и отдохните.
Кэш и так будет работать, ещё можно подключить .
memcached на джино мы рассматривали в плане.
Я понимаю, что хочется всё-таки использовать все возможности.
Значит создайте клон проекта и по тиху разбирайтесь пока не заработает, другого я не вижу.
Нет здесь однозначного решения.
Не останавливайте обучение, просто уберите теги {% load compress %} и все другие с base.html и спокойно идите дальше.
Рано или поздно проблему решите, главное голова свежая.
--
© 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.
Читайте в уроке.