python - Django 使用数据库值修改 css/sass

标签 python django sass

我正在制作一个网站,我希望能够在其中进行许多从主题模型获得的颜色和 CSS 自定义。现在我能想到的唯一应用颜色的方法就像下面的代码一样,但不难看出为什么这是不好的做法。

class Theme(models.Model):
    url_color =  models.CharField(max_length=64)

<a href style="color: {{ context_processor.url_color }}">

我也在使用 sass 生成 css 文件,如果答案可以使数据库中的颜色值与 sass 的变亮和变暗一起工作,那将会很有帮助。

最佳答案

您可以探索 https://www.grooveui.com他们声称允许从 SASS 文件创建多个网站主题。

我相信他们正在执行将变量存储在数据库中并为每个主题创建独立的 SASS 文件的逻辑。

我在我的一个个人项目中使用了那里的服务,它似乎工作正常。

关于python - Django 使用数据库值修改 css/sass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44733431/

相关文章:

python - 如何通过Python合并不同文件夹中同名文件的内容?

python - 将 mongoengine 查询集转换为 json 文件

html - Rails - 使用图像代替单选按钮

python - 使用 Python 解码 SIP 消息

python - 为什么我受到这个 Tweepy 脚本的速率限制?

Django-pipeline 'compressed' 不是有效的标签库 : ImportError raised loading pipeline. templatetags.compressed:没有名为 conf 的模块

python - Django 模型不会保存

css - 使用三元运算符在 sass/React 中有条件地应用类

css - Compass/Sass 函数和混合语法

python - 如何让 django 管理员更改表单以预选选择字段?