一个用于无界交换主题的Django应用程序。
项目描述
django-exchange-themes是一个外观应用程序,允许管理员选择预定义的主题或自定义自己的主题。
本项目的许可证与colorfield的许可证相匹配,为BSD许可证,并在setup.py的分类器部分列出。作者也已添加到django-exchange-themes的setup.py中。
安装
pip install
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
“主题模型”有以下字段
name(主题名称)
CharField
最大长度为28
description(主题描述)
CharField
最大长度为64
default_theme(默认包含的主题)
BooleanField
在管理控制台中不可编辑
active_theme(启用主题以使其活动)
BooleanField
title(主题落地页标题)
CharField
最大长度为32
可以留空
tagline(主题落地页标语)
CharField
最大长度为64
可以留空
running_hex(页眉/页脚颜色)
ColorField(用于选择颜色的GUI)
默认为0F1A2C
running_text_hex(页眉/页脚文字颜色)
ColorField(用于选择颜色的GUI)
默认为FFFFFF
running_link_hex(页眉/页脚链接颜色)
ColorField(用于选择颜色的GUI)
默认为0F1A2C
pb_text(由...提供动力文本)
CharField
最大长度为64
默认为‘Boundless Spatial’
pb_link(由...提供动力链接)
URLField
docs_link(文档链接)
URLField
可以留空
background_logo(登录页面背景图片)
图片字段
可以留空
primary_logo(登录页面主要标志)
图片字段
可以留空
banner_logo(页眉标志)
图片字段
可以留空
注意: appearance/templates中的模板将覆盖现有的模板。空白字段将使用模板中的默认设置,这些设置是Boundless Exchange的默认设置。
django-exchange-themes-1.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c31085b418db26169cdd1b90289de902ff5da46b1717bda0a4023991e60b284e |
|
MD5 | 6d0802e04d222b23d2953273e406aaba |
|
BLAKE2b-256 | 54cbe6c387a57b1ffa1849b4c5d31617071161b5aadb9a8cc4b9ada1e681fe1a |