在每个用户/客户机/任何基础上自定义主题(css和模板)

pimpmytheme的Python项目详细描述


自定义主题图片::https://travis-ci.org/novapost/django-pimpmytheme.png?branch=master
:target:https://travis ci.org/novapost/django pimpytheme
每个客户/用户/任何django模板和静态主题化

等等……。

用户、站点或实现get-current方法的所有内容(请参见下面的
)。它还可以用于同时
的多个项目。这些文件夹位于
pimpmytheme目录中的项目名称文件夹下。然后,您的设计师可以拉/推这个
存储库来编辑
同一存储库中所有项目的整个外观!
BR/>如何在自定义模板加载程序和静态文件加载器的帮助下,BR/> PIMMYMIGHT加载自定义模板和静态文件(如果存在当前对象的BR/>)。BR/> BR/>安装< BR/>pip install pimpmytheme

配置
===


在已安装的应用程序中添加pimpmytheme:

>已安装的应用程序=(“pimpmytheme”,








将自定义模板加载器添加到模板加载器中:

get_current
将返回负责自定义的对象。例如,您可以使用django.contrib.sites.site模型根据每个站点自定义项目



custom_theme_lookup_object=“django.contrib.sites.models.site”
custom_theme_lookup_attr=“name”

创建自定义所需的文件夹,您可以运行pimpmytheme提供的
management命令:

$python manage.py在自定义窗体中创建文件夹

,您将得到一个名为项目名的文件夹。在这个文件夹中,您将得到尽可能多的文件夹
自定义模型对象。如果您使用该站点,您将得到一个
example.com文件夹。


在此文件夹中,您将找到一个静态文件夹,其中包含一个空的
custom.less文件。为了你的方便。您可以开始编辑此文件以自定义样式。


您还可以在静态文件夹旁边创建一个模板文件夹,并在其中放置一些自定义模板。

pimpmytheme模板加载程序将首先在此目录中查找以加载模板文件。如果找不到,它将回退到django
模板加载程序

注意
====

感谢https://github.com/leotrouvtu帮助查找
项目名称

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像