无限交换主题的django应用程序。
django-exchange-themes的Python项目详细描述
django exchange themes是一个外观应用程序,它允许 管理员选择预定义主题或自定义 他们自己的主题。
此的许可证与找到的许可证匹配 colorfield,这是bsd 并在setup.py的分类器部分列出。作者 也已添加到django exchange themes的setup.py中。
安装
pip安装
pip install git+git://github.com/boundlessgeo/django-exchange-themes@master#egg=appearance
将以下内容添加到Django配置(设置)文件中
INSTALLED_APPS = ( 'appearance', ) + INSTALLED_APPS
运行迁移
python manage.py migrate
收集静态信息
python manage.py collectstatic --noinput
覆盖范围
应用程序中的覆盖范围
virtualenv venv source venv/bin/activate pip install . pip install coverage cd appearance/tests python manage.py migrate python manage.py collectstatic --noinput coverage run manage.py test appearance
Theme model具有以下字段:
name(主题名)
- 查菲尔德
- 最大长度为28
描述(主题描述)
- 查菲尔德
- 最大长度为64
default\u主题(默认应用程序包含的主题)
- 布尔字段
- 在管理控制台中不可编辑
active_主题(使主题处于活动状态)
- 布尔字段
title(主题登录页标题)
- 查菲尔德
- 最大长度为32
- 可以为空
标语(主题登录页标语)
- 查菲尔德
- 最大长度为64
- 可以为空
运行十六进制(页眉/页脚颜色)
- colorfield(选择颜色的图形用户界面)
- 默认值为0f1a2c
running_text_hex(页眉/页脚文本颜色)
- colorfield(选择颜色的图形用户界面)
- 默认值为ffffff
运行链接十六进制(页眉/页脚链接颜色)
- colorfield(选择颜色的图形用户界面)
- 默认值为0f1a2c
pb_文本(由文本提供动力)
- 查菲尔德
- 最大长度为64
- 默认值为“无限空间”
pb_link(由link提供动力)
- urlfield
- 默认值为“http://boundlessgeo.com/”
docs\u链接(文档链接)
- urlfield
- 可以为空
背景徽标(登录页背景图像)
- 图像场
- 可以为空
primary_徽标(登录页主徽标)
- 图像场
- 可以为空
banner_徽标(标题徽标)
- 图像场
- 可以为空