我尝试使用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文件要创建在何处的路径。
顺便提一下,第二个参数是自动生成的,所以不需要创建目录之类的事情。

广告
将在 10 秒后关闭
bannerAds