Django用数据库值修改CSS/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文件的逻辑。

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

最新更新