前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >django admin 美化

django admin 美化

作者头像
小贝壳
发布2020-03-05 14:53:32
6870
发布2020-03-05 14:53:32
举报
文章被收录于专栏:贝塔博客贝塔博客

django admin 美化主题,采用layui 作为基本框架,改写大部分页面

说明

  • 安装
代码语言:javascript
复制
pip install django-simpleui
  • 升级
代码语言:javascript
复制
pip install django-simpleui --upgrade
  • 克隆源码本地安装
代码语言:javascript
复制
git clone https://github.com/newpanjing/simpleuicd simpleui
python setup.py sdist install
  • 项目 settings.py 的INSTALLED_APPS 第一行加入

simpleui

  • i18n 50%支持
  • 建议启动之前把静态文件克隆到根目录,然后用nginx处理静态文件
代码语言:javascript
复制
python3 manage.py collectstatic

修改首页

本主题提供了一个默认的首页,由于不同业务的需求,需要定制首页可以按照如下操作进行

在自己项目的settings.py中加入:

代码语言:javascript
复制
# 首页配置SIMPLEUI_HOME_PAGE = 'https://www.baidu.com'# 首页标题SIMPLEUI_HOME_TITLE = '百度一下你就知道'# 首页图标SIMPLEUI_HOME_ICON = 'layui-icon-rate'

三项配置都是选填,不填都会有默认值。 图标列表

自动配图标功能

  • 自动配图标功能采用jieba分词插件对菜单项进行分词,然后在simpletags.py中进行匹配
  • 建议自己开个一个菜单管理模块,不然目前这种方式需要非常完善的词库才能较好的支持。

采用 simpleui的网站

  1. 贝塔博客
  2. 奇客网
  3. WeNat
  4. 72WO
  5. 12APM

美化页面

  • 登录页
  • 主页
  • 列表页
  • 编辑页
  • 历史

更新日志

version 1.4

  • 由于django无法自定义图标,所以采用猜测的方式来给菜单显示图标
  • 修复select下拉框bug
  • 修复错误提示不显示bug
  • 图标使用最新版layui 2.4.4
  • 导入jieba分词,用于猜测图标

version 1.4.1

  • 取消日志输出

version 1.4.2

  • 修复布尔类型下拉框无法显示bug

version 1.4.3

  • 修正登录页面标题显示

version 1.4.4

  • 修复pip 安装失败bug 部分用户设置的pip,是Python2的版本,导致安装失败
  • 去掉首页代码库标识

version 1.4.5

  • 增加自定义首页功能

v1.4版预览图

改版本的图标猜测功能可能不大完善,大家可以提issue 来完善。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
  • 修改首页
  • 自动配图标功能
  • 采用 simpleui的网站
  • 美化页面
  • 更新日志
    • version 1.4
    • version 1.4.1
    • version 1.4.2
    • version 1.4.3
    • version 1.4.4
    • version 1.4.5
    • v1.4版预览图
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档