一个django应用程序,允许在主题之间轻松切换
django-themeswitch的Python项目详细描述
#django theme switch是一个django应用程序,它允许用户在一组预定义的样式之间轻松切换。
`模板上下文处理器`
然后在您的“url.py”中添加一个条目,以包括“themeswitch.url”。
在您`{%loadethemeswitch.url%}`之后,您就可以访问模板标记`{%get\u available\u themes as variablename%}`
和`{%render\u selected\u themes\u css%}`。将{%render_selected_css%}`放在模板的`<;head>;`.
现在在“settings.py”中添加一个条目“themeswitcher_theme s”。` themeswitcher_themes`应该是一个字典,其中包含`<;theme_name>;:<;url>;`.
URL必须是绝对的,但可以排除主机。示例:
``python
themeswitcher\u themes={
'green':'/static/green.css'
````
这将使“get\u available”主题只返回一个名为“green”的主题。
查看[示例子目录](https://github.com/nschlemm/django themeswitch/tree/master/examples)。
(c)2013-2014,Nikolaus Schlemm
保留所有权利。
在满足以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否进行
修改:
源代码重新分发必须保留上述版权声明,此
条件列表和以下免责声明。
以二进制形式重新分发必须复制上述版权声明、文档中的此
条件列表和以下免责声明和/或分发时提供的其他材料。
如“是”和“任何明示或默示保证”,包括但不限于,关于适销性和针对某一特定目的的适用性的暗示的“保证”是。在任何情况下,版权持有人或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性的损害(包括但不限于购买替代品或服务;使用、数据或利润损失;或营业中断)承担责任,无论该损害是由何种责任理论引起的,无论是在合同中,严格责任,
或侵权(包括疏忽或其他)产生的任何方式使用本软件
,即使被告知这种损害的可能性。
`模板上下文处理器`
然后在您的“url.py”中添加一个条目,以包括“themeswitch.url”。
在您`{%loadethemeswitch.url%}`之后,您就可以访问模板标记`{%get\u available\u themes as variablename%}`
和`{%render\u selected\u themes\u css%}`。将{%render_selected_css%}`放在模板的`<;head>;`.
现在在“settings.py”中添加一个条目“themeswitcher_theme s”。` themeswitcher_themes`应该是一个字典,其中包含`<;theme_name>;:<;url>;`.
URL必须是绝对的,但可以排除主机。示例:
``python
themeswitcher\u themes={
'green':'/static/green.css'
````
这将使“get\u available”主题只返回一个名为“green”的主题。
查看[示例子目录](https://github.com/nschlemm/django themeswitch/tree/master/examples)。
(c)2013-2014,Nikolaus Schlemm
保留所有权利。
在满足以下条件的情况下,允许以源代码和二进制形式重新分发和使用,无论是否进行
修改:
源代码重新分发必须保留上述版权声明,此
条件列表和以下免责声明。
以二进制形式重新分发必须复制上述版权声明、文档中的此
条件列表和以下免责声明和/或分发时提供的其他材料。
如“是”和“任何明示或默示保证”,包括但不限于,关于适销性和针对某一特定目的的适用性的暗示的“保证”是。在任何情况下,版权持有人或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性的损害(包括但不限于购买替代品或服务;使用、数据或利润损失;或营业中断)承担责任,无论该损害是由何种责任理论引起的,无论是在合同中,严格责任,
或侵权(包括疏忽或其他)产生的任何方式使用本软件
,即使被告知这种损害的可能性。