django使用simpleui没效果解决方案(服务器)

simpleui是djang-admin的一款皮肤,符合国人使用习惯,相比xadmin,洁面美观大方。

simpleui基于Element-UI+vue2.0开发,方便集成到已有django-admin中,简单易用。
配置简单,极速上手,在settings.py中加入simpleui后启动立即生效,让后端开发得心应手

下面介绍simpleui的使用和常见问题解决方案

1、下载simpleui

pip install django-simpleui

2、settings.py配置

INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

# 项目根目录下新建好static文件夹
# 如果是服务器运行,请配置好nginx
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]

# 修改settings.py中的语言和时区:

LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'

3、收集静态文件
python manage.py collectstatic

最后将Django项目跑起来,进入admin路由即可查看效果

PS:有个配置,可以支持离线

SIMPLEUI_STATIC_OFFLINE = True

最后效果还是很好看的,非常NICE
在这里插入图片描述

在这里插入图片描述

### 集成SimpleUIDjango Admin #### 安装simpleui模块库 为了使Django Admin界面更加美观,可以通过安装`django-simpleui`这个第三方模块来实现。通过命令行工具,在激活的虚拟环境中输入并执行相应的pip安装指令完成软件包的下载与安装。 ```bash pip install django-simpleui ``` 此操作会自动处理依赖关系并将所需文件添加到项目中[^1]。 #### 准备Admin管理系统的静态文件 一旦安装过程顺利完成,下一步就是让Django识别新加入的主题资源。这一步通常不需要手动干预,因为`django-simpleui`会在首次访问时自动收集其所需的静态文件[^2]。 #### 修改settings.py配置文件 打开位于Django项目根目录下的`settings.py`文件,找到`INSTALLED_APPS`列表,并按照指定顺序插入`'simpleui'`项——即放置于`'django.contrib.admin'`之前的位置。这样做是为了确保当应用程序启动时能够优先加载SimpleUI所提供的样式覆盖原有默认设置。 ```python INSTALLED_APPS = [ 'simpleui', # 添加此项且置于'django.contrib.admin'前 'django.contrib.admin', ... ] ``` 这样做的目的是为了让SimpleUI能够在Django Admin初始化过程中尽早介入,从而全面接管前端展示逻辑[^3]。 #### 测试安装效果 最后,重启开发服务器以应用更改,并尝试登录进入Admin页面查看实际变化情况。如果一切正常的话,则应该可以看到经过重新设计后的现代化管理面板布局了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

PENG越

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

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

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

打赏作者

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

抵扣说明:

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

余额充值