Jquery 如何为Django创建主题选择器(想法、建议等)

Jquery 如何为Django创建主题选择器(想法、建议等),jquery,python,css,django,Jquery,Python,Css,Django,我正在开发和改进我的Django网站,我想获得关于图形图表的建议,以及如何使用Django。 当我开发我的软件时,我根据我公司的颜色(蓝色和白色)采用了一个图表,以便显示一个好的试用版 但是,如果我必须为另一家公司开发我的项目,让我们假设使用“绿色和红色”图形图表,我必须修改所有CSS文件,并用绿色和红色替换原来的白色和蓝色 我的问题是: 如何使用主题选择器编写位于Django网站工具菜单中的脚本? 例如,我必须创建一些CSS文件,然后通过检查一个案例来选择一个好的CSS文件?然后,网站将采用这

我正在开发和改进我的
Django
网站,我想获得关于
图形图表
的建议,以及如何使用Django。 当我开发我的软件时,我根据我公司的颜色(蓝色和白色)采用了一个图表,以便显示一个好的试用版

但是,如果我必须为另一家公司开发我的项目,让我们假设使用“绿色和红色”图形图表,我必须修改所有CSS文件,并用绿色和红色替换原来的白色和蓝色

我的问题是:

如何使用
主题选择器编写位于Django网站工具菜单中的脚本?

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

类似于Dolibarr软件中的内容:

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


感谢您

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

{%if stylevar='default\u css%}
{%endif%}
{%if stylevar=='fancy\u css%}
{%endif%}

Ok,如果我想直接在Django网站中选择好的样式表,我必须创建一个选择框,并用我选中的内容替换
stylevar=''
?@Valentin stylevar这里是从视图传递到模板上下文的变量。。。您需要决定将用户设置保存在何处(db、会话或cookie),然后创建一个表单,该表单将具有带有预定义样式选择的选择框(为什么不)。提交此表单时,您应该更新用户样式设置。好的,我就是这么想的。我必须看看我如何创造这种东西,但你帮了我很大的忙!
{% 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 %}