Как отредактировать файл scss в django-cms? - PullRequest
0 голосов
/ 16 апреля 2019

Я искал всю информацию о том, где django-cms хранит данные CSS и SCSS для моего сайта, над которым я работаю на localhost.Когда я иду редактировать файл CSS напрямую, это не имеет никакого эффекта, поэтому мне интересно, что нужно сделать, чтобы редактировать эти файлы CSS.Очевидно, они были загружены где-то.Как их можно перезагрузить или вообще, как лучше всего редактировать файлы CSS?

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

@ Lawrence DeSouza Сначала вы должны указать, какие плагины и стилевые рамки вы используете.

Если вы используете какой-то фреймворк, такой как Bootstrap 4 , вы должны скомпилировать его css из scss отдельно.Вы можете сделать это прямо на сервере разработчика в отдельном каталоге вне директории вашего проекта и клонировать из официального репозитория .Обычно вам нужно всего лишь изменить переменные в файле "/bootstrap-4.xy/scss/_variables.scss".На следующем шаге вы скомпилируете файлы * .css с помощью команды «npm run dist», а затем скопируете скомпилированные файлы из каталога «/bootstrap-4.xy/dist» в каталог «/ projectname / appname / static / css».Процесс хорошо документирован здесь .После копирования измененных файлов в вашу «статическую» папку вы должны запустить «python manage.py collectstatic» и обновить страницу.Если он не работает после обновления страницы в браузере (обычно это должно работать) - перезагрузите сервер.Я немного склонен к Bootstrap, но логика должна быть такой же в вашем случае.

0 голосов
/ 19 апреля 2019

Очевидно, мне пришлось сделать это с файлами style.scss и style.css, которые, похоже, имеют одинаковые классы css. Но даже после редактирования обоих файлов мне пришлось несколько раз обновить сайт на моем локальном хосте, чтобы увидеть изменения. Расстраивает, но это работает для редактирования файлов непосредственно в статической папке.

...