Я использую Django 2.1 и Python 3.6 в двух проектах и использую django-sass-processor
для компиляции своих файлов scss.
У меня возникает проблема во время разработки, что после каждого изменения мне нужно запускать ./manage.py compilescss
, чтобы получить моиФайлы CSS находятся в правильном расположении.
Это связано с тем, что при рендеринге шаблона, использующего сгенерированный файл, этот файл создается в каталоге STATIC_ROOT
, а не рядом с *.scss
файлом, на который указывает localhost:8000/static/main.css
.
После запуска compilescss
он правильно компилируется рядом с main.scss
файлом.
Я задал вопрос владельцу библиотеки, но он утверждает, что это проблема, связанная с django, поэтому я публикую здесь.
Если кто-то захочет прочитать: https://github.com/jrief/django-sass-processor/issues/110