Django-simpleui美化使用详解

安装

安装django-simpleui:

pip install django-simpleui

在项目的settings.pyINSTALLED_APPS中添加:

INSTALLED_APPS = [
 'simpleui',
 'django.contrib.admin',
 ....
]

隐藏simpleui主页信息

隐藏前

setting.py中添加

SIMPLEUI_HOME_INFO = False

即可。

隐藏后:

修改默认图标

settings.py中添加如下配置:

字段说明
name模块名字,请注意不是models.pymodel的命名,而是菜单栏上显示的文本,因为model是可以重复的,会导致无法区分
icon图标,可以参考fontawesome的图标,只需要将完整的class名填入即可。

示例:

修改logo

settings.py中添加

SIMPLEUI_LOGO = '图片URL'

如果需要使用本地图片,需要在Lib/site-packages/simpleui/static/admin/simpleui-x/img中把原来的logo.png替换掉(图片名称不要改变)。

设置默认主题

settings.py中添加:

SIMPLEUI_DEFAULT_THEME = 'admin.lte.css'

可选值见官网

https://gitee.com/tompeppa/simpleui/blob/master/QUICK.md#%E9%BB%98%E8%AE%A4%E4%B8%BB%E9%A2%98

 

设置语言, 去Logo和管理后台名字

当你看到以上界面时,首先你想改动的一定是语言,去掉SimpleUI的默认logo,并把Django administration改成比如某某管理后台的名字。

修改settings.py, 添加如下代码:

 # 更改默认语言为中文

 LANGUAGE_CODE = 'zh-hans'

 

 # 去掉默认Logo或换成自己Logo链接

 SIMPLEUI_LOGO = 'https://th.bing.com/th/id/R2411a2b340731d67dfa0d84503e915e3?rik=zmYce%2fLys72JVQ&pid=ImgRaw'

修改管理后台的名称和标题要稍微复杂些,因为你不能直接在settings.py里进行配置。在任何一个app的目录下新建一个admin.py, 添加如下代码即可修改(本例app名为tasks)。这个设置属于Django的设置,不属于SimpleUI的设置。

 # tasks/admin.py

 from django.contrib import admin

 

 admin.site.site_header = '博客管理后台'  # 设置header

 admin.site.site_title = '博客管理后台'   # 设置title

 admin.site.index_title = '博客管理后台'

 

 from .models import Task

 admin.site.register(Task

 

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超翔之逸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值