我尝试使用Django-Sass
“Django Sass是什么?”
django-sass是一个在Django中使用的Sass编译器包。
为什么选择django-sass?
如果在Django中使用Sass,经常会使用django-libsass和django-sass-processor。选择django-sass的原因是因为它的代码简单易读。由于它看起来很容易处理,所以尝试使用了它。
环境
-
- OS: mac Catalina 10.15
-
- Python: 3.8.2
-
- Django: 2.2
- django-sass: 1.0.0
从安装到编译
只要按照文档中的指令进行操作就可以了。
1. 下载安装
用pip进行安装。
pip install django-sass
2. 将应用程序添加到Django的apps中。
将django_sass添加到settings.py的INSTALLED_APPS中。
INSTALLED_APPS = [
...,
'django_sass',
...,
]
3. 运行 manage.py sass
这次项目的组成如下所示。
├── manage.py
├── my_project
├── my_app
├── templates
│ └── base.html
└── static
├── css
└── scss
└── main.scss
运行 manage.py scss。
(Note: The provided answer is a direct translation of the given sentence in simplified Chinese. Please note that there may be other ways to express the same phrase in Chinese.)
python manage.py sass static/scss/main.scss static/css/main.css
第一参数是scss文件的路径,第二参数是描述编译后的css文件要创建在何处的路径。
顺便提一下,第二个参数是自动生成的,所以不需要创建目录之类的事情。