Django-simpleui 美化admin后台,踩过的坑


这个玩意挺好,但是需要联网,内网、离线、与互联网不通用不了;我项目都要上线交付了,才发现服务器与互联网不通,界面出不来,差点被坑死。说多了都是泪。

 
所以不要盲目使用,先搞清楚前提条件。
 

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

simpleui基于vue2.0开发,方便集成到已有django-admin中,简单易用。

安装使用:

pip install django-simpleui
在项目目录的settings.py文件中,INSTALLED_APPS配置中添加simpleui:
 

# Application definition

INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
修改settings.py中的语言和时区:

LANGUAGE_CODE = 'zh-Hans'

TIME_ZONE = 'Asia/Shanghai'
在settings.py 末尾添加:

# 静态文件根目录目录

STATIC_ROOT = os.path.join(BASE_DIR, "static")

 

# 静态文件目录列表

STATICFILES_DIRS = [ ]

 

 

并在项目根目录创建一个static文件夹。

 

python manage.py collectstatic #收集静态文件。

python manage.py runserver  #启动后, 进入后台查看新页面即可。

 

最后,发现有个配置,可以支持离线
SIMPLEUI_STATIC_OFFLINE = True  # 打开离线模式

posted on   HOT SUMMER  阅读(1022)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2016-06-03 取出字符串中的数字----正则表达式
2015-06-03 教程
2013-06-03 PHPCMS V9二次开发:内容模块PC标签调用详解
2013-06-03 phpcms v9二次开发及使用中各种问题解决方案(一)
2013-06-03 PHPCMS v9里面,推荐位ID【posid】的值是如何确定的?是自定义的还是官方定义好的?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示