快速上手指南:
基于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 = '百度一下,你就知道'