django admin theme 美化主题,采用layui 作为基本框架,改写大部分原生页面,改变原来的单页为多标签的后台。可以做到后台零开发,直接提供给用户使用。 只需要修改settings.py文件加入simpleui即可生效使用。
权限受限,只能查看模块的相关数据,不能操作。如果要体验全部功能,请在自己的系统安装simpleui查看效果。
- 地址:https://www.88cto.com/admin/
- 用户名:demo
- 密码:demo123456
- 安装
pip install django-simpleui
- 升级
pip install django-simpleui --upgrade
- 克隆源码本地安装
git clone https://github.com/newpanjing/simpleui
cd simpleui
python setup.py sdist install
- 项目 settings.py 的INSTALLED_APPS 第一行加入
simpleui
-
i18n 50%支持
-
建议启动之前把静态文件克隆到根目录,然后用nginx处理静态文件
python3 manage.py collectstatic
本主题提供了一个默认的首页,由于不同业务的需求,需要定制首页可以按照如下操作进行
在自己项目的settings.py中加入:
# 首页配置
SIMPLEUI_HOME_PAGE = 'https://www.baidu.com'
# 首页标题
SIMPLEUI_HOME_TITLE = '百度一下你就知道'
# 首页图标
SIMPLEUI_HOME_ICON = 'layui-icon-rate'
三项配置都是选填,不填都会有默认值。 图标列表
- 自动配图标功能采用jieba分词插件对菜单项进行分词,然后在simpletags.py中进行匹配
- 建议自己开个一个菜单管理模块,不然目前这种方式需要非常完善的词库才能较好的支持。
- 登录页
- 主页
- 列表页
- 编辑页
- 历史
- 标题页点击刷新菜单无效
- 列表页的过滤条件下拉框,如果类型为普通字段,内容不能被正确显示
- 所有的搜索,在第一页显示正常,但是在第二页的时候就丢失了搜索关键字,也就是说这个第二页就是当前页面所有数据分页之后的第二页
- 在list_filter中,不能按时间过滤(增加了时间区域选择,由于django的限制,暂时不能很好的发挥作用)
- 修复日期bug
改版本的图标猜测功能可能不大完善,大家可以提issue 来完善。
大家对2.0版有任何建议都可以在此提出,近期将着手开发2.0版本,将采用元件的UI + VUE进行开发。让这个主题更加的现代化和人性化。 newpanjing#9