如何为Django创建主题选择器(想法,建议,......)

时间:2017-02-20 14:32:33

标签: jquery python css django

我正在开发和改进我的Django网站,我想获得有关graphic charts以及我可以用Django做些什么的建议。 当我开发我的软件时,我根据我的颜色(蓝色和白色)采用了图表,以显示一个好的试用版。

但是,如果我必须为另一个公司开发我的项目,那么假设使用"绿色和红色"图形图表,我必须修改我的所有CSS文件并替换原始的白色&绿色和蓝色的蓝色红色。

我的问题是:

如何编写一个脚本,该脚本将位于我的Django网站的工具菜单中theme selector

例如,我必须创建一些CSS文件并通过检查案例选择好的文件?然后,该网站将采用该主题的颜色。

Dolibarr Software中的类似内容:

enter image description here

目前,我只是得到一些想法/流程,如果有人已经制作了这类东西?

谢谢

1 个答案:

答案 0 :(得分:2)

使用预定义css主题的最简单方法之一 - 您可以在带有条件的基本模板中包含样式表(stylevar是可自定义的站点选项之一):

{% if stylevar == 'default_css' %}
    <link href="{{ STATIC_URL }}css/main.css" rel="stylesheet">
{% endif %}

{% if stylevar == 'fancy_css' %}
    <link href="{{ STATIC_URL }}css/fancy.css" rel="stylesheet">
{% endif %}