Что можно сделать, чтобы его изменить?
Надо воспользоваться так называемым механизмом "схем". Схема - это обычное django приложение , которое надо создать самому, создать в нем структуру шаблонов, аналогичную структуре шаблонов стандартной lfs-схемы (см. приложение django-lfstheme)
cd /path/to/lfs_project
python manage.py startapp custom_lfstheme
cp -r /path/to/lfstheme/application/templates ./custom_lfstheme
далее в settings.py надо добавить зависимость от этого приложения (INSTALLED_APPS), поместив его ДО 'lfstheme':
INSTALLED_APPS = (
#...
"custom_lfstheme",
"lfstheme",
#...
)
Вот в общем-то вся подготовка к кастомизации внешнего вида. Далее надо просто видоизменять (переписывать с нуля) скопированные шаблоны.
Ну и для того, чтобы пополнить список "несовместимостей" с django 1.4: Может вылезти и обязательно вылезет следующая ошибка (при использовании) admin интерфейса lfs:
You cannot add messages without installing
django.contrib.messages.middleware.MessageMiddleware
Лечится просто - добавляем нужные миддлваре в settings.py проекта:
MIDDLEWARE_CLASSES = (
#...
'django.contrib.messages.middleware.MessageMiddleware',
#...
)
Не нашел как написать в личку, но тут, скорее всего, в коде ошибка:
ОтветитьУдалитьcd /path/to/lfs_project
python manage.py startapp custom_lfstheme
mkdir custom_lfstheme
cp -r /path/to/lfstheme/application/templates ./custom_lfstheme
Но тогда строка "mkdir custom_lfstheme" вообще не нужна.
Или я что-то не так понял...
Да, спасибо. Сорри за кривой пример (
УдалитьПодправил.
Да, лучше вообще целиком скопировать (естественно, переименовав ) стандартное приложение lfstheme , в том числе и с templatetags, а не только с шаблонами..
все сделал по инструкций, ошибок нет а что дальше делать не понятно
ОтветитьУдалитьПытался найти, но нашел только один пример сторонней темы lfs-theme-bootstrap
ОтветитьУдалитьhttps://github.com/tjetzinger/lfs-theme-bootstrap
Подскажите, не находили ли вы еще примеров, или хороших реализаций тем?