将 Bulma/Sass 与 Django 集成

Posted

技术标签:

【中文标题】将 Bulma/Sass 与 Django 集成【英文标题】:Integrating Bulma/Sass With Django 【发布时间】:2018-12-20 22:02:33 【问题描述】:

我有一个 Django 项目,我想使用 django-sass-processor 框架与 Bulma/Sass 集成。在初始文件创建时,我能够将.scss 编译为.css,但是当我尝试时:sass website.scss --watch 我得到ERROR: --watch is not allowed when printing to stdout.

我也试过了:sass --watch website.scss:/static/website/css/website.css 我得到了Sass is watching for changes. Press Ctrl-C to stop. Error reading ../../../../../../static: Creation failed.

创建新的.css 文件是因为权限问题吗?

root
  -> website
       -> static
           -> css
               - website.css
  - urls.py
  - views.py
  - website.scss `

settings.py

 STATIC_ROOT = '/static'
 SASS_PROCESSOR_ROOT = 'website/static'`

【问题讨论】:

【参考方案1】:

在使用sass --watch website.scss:/static/website/css/website.css 重新创建我的初始.scss.css 文件后,Sass 能够根据需要创建目录/文件并编译文件。

【讨论】:

以上是关于将 Bulma/Sass 与 Django 集成的主要内容,如果未能解决你的问题,请参考以下文章

从 Bulma SASS 中删除未使用的颜色

json Bulma node-sass

在不增加有效负载大小的情况下覆盖vue组件中的bulma变量 - Nuxt

将 SimpleWebSocketServer 与 django 和 apache 集成

将 django 密码验证器与 django rest 框架 validate_password 集成

如何将 django-admin-bootstrapped 与 django 1.10 集成