快速上手指南:
基于Django框架的基础上的框架,首先需要使用Django框架创建一个项目
安装准备:
安装: pip install django-simpleui
在settings.py文件中修改INSTALLED_APPS
添加simpleui
上手解析:
修改默认文字
# 更改默认语言为中文
LANGUAGE_CODE = 'zh-hans'
# 去掉默认Logo或换成自己Logo链接
SIMPLEUI_LOGO = 'https://img0.baidu.com/it/u=1943904987,3178371463&fm=253&fmt=auto&app=138&f=JPEG'
更改创建的app中admin.py文件
admin.site.site_header = '管理后台' # 设置header
admin.site.site_title = '管理后台' # 设置title
admin.site.index_title = '管理后台'
admin.site.register(Employee)
在model.py中添加数据库表信息
# 员工表
class Employee(models.Model):
number = models.CharField(verbose_name='员工编号', max_length=16)
name = models.CharField(verbose_name='姓名', max_length=16, null=True)
salary = models.CharField(verbose_name='薪资', max_length=16, null=True)
address = models.CharField(verbose_name='地址', max_length=64, default='')
phone = models.CharField(verbose_name='联系电话', max_length=16)
password = models.CharField(verbose_name='登录密码', max_length=64, default='')
date = models.DateTimeField(verbose_name='创建时间', auto_now_add=True)
def __str__(self):
return self.number
# 管理器 配置中心
class Meta:
verbose_name = '员工管理' # 指定后台显示模型名称
verbose_name_plural = '员工管理' # 指定后台显示模型复数名称
db_table = "employee" # 数据库表名
class Meta下写的内容将会呈现的Django的admin系统中
更改app的名称
在books/app.py文件中添加verbose_name
class BooksConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'books'
verbose_name = '书城'
可以在setting.py设置取消右边出现的广告
# 隐藏右侧SimpleUI广告链接和使用分析
SIMPLEUI_HOME_INFO = False
SIMPLEUI_ANALYSIS = False
可以设置界面展示风格
# 设置默认主题,指向主题css文件名。Admin Lte风格
SIMPLEUI_DEFAULT_THEME = 'admin.lte.css'
# 设置默认主题,指向主题css文件名。Element-ui风格
SIMPLEUI_DEFAULT_THEME = 'element.css'
# 设置默认主题,指向主题css文件名。layui风格
SIMPLEUI_DEFAULT_THEME = 'layui.css'
# 设置默认主题,指向主题css文件名。紫色风格
SIMPLEUI_DEFAULT_THEME = 'purple.css'
隐藏快捷操作和操作日志
# 隐藏首页的快捷操作和最近动作
SIMPLEUI_HOME_QUICK = False
SIMPLEUI_HOME_ACTION = False
# 修改左侧菜单首页设置
SIMPLEUI_HOME_PAGE = '百度一下,你就知道' # 指向页面
SIMPLEUI_HOME_TITLE = '百度欢迎你!' # 首页标题
SIMPLEUI_HOME_ICON = 'fa fa-code' # 首页图标
# 设置右上角Home图标跳转链接,会以另外一个窗口打开
SIMPLEUI_INDEX = '百度一下,你就知道'