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  # 打開離線模式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM