我正在开发和改进我的Django
网站,我想获得有关graphic charts
以及我可以用Django做些什么的建议。
当我开发我的软件时,我根据我的颜色(蓝色和白色)采用了图表,以显示一个好的试用版。
但是,如果我必须为另一个公司开发我的项目,那么假设使用"绿色和红色"图形图表,我必须修改我的所有CSS文件并替换原始的白色&绿色和蓝色的蓝色红色。
我的问题是:
如何编写一个脚本,该脚本将位于我的Django网站的工具菜单中theme selector
?
例如,我必须创建一些CSS文件并通过检查案例选择好的文件?然后,该网站将采用该主题的颜色。
Dolibarr Software
中的类似内容:
目前,我只是得到一些想法/流程,如果有人已经制作了这类东西?
谢谢
答案 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 %}