目錄
一、作用
二、安裝 & 配置
(一)安裝依賴
(二)配置
(三)運行
三、基礎設定
(一)創建用戶
(二)設置標題
(三)設置登錄 logo
(四)管理模型入口
(五)設置多語言
(六)屏蔽 Simpleui 報告主頁
一、作用
????????定義 Django admin 后臺樣式(美化 Django 后臺管理框架)
二、安裝 & 配置
(一)安裝依賴
命令如下(在虛擬環境的路徑中執行):
pip install django-simpleui
(二)配置
# settings.py中
INSTALLED_APPS = ['simpleui', # 放在第一行(在admin的前面)'django.contrib.admin',# . . .
]
(三)運行
檢查是否安裝成功,則訪問 /admin/ 。例如:http://127.0.0.1:8000/admin/
呈現畫面:
三、基礎設定
(一)創建用戶
賬密存儲的數據庫表是 auth_user 表
創建用戶,可參考文章:Backend - Django Admin 后臺管理_django admin orderby-CSDN博客
(二)設置標題
# admin.py 中
from django.contrib import admin
admin.site.site_header = 'Book siteheader Admin' # 登錄頁標題
admin.site.site_title = 'Book sitetitle Admin' # 首頁標題
admin.site.index_title = 'Book indextitle Admin' ?# 網頁標簽標題
(三)設置登錄 logo
# settings.py 中
SIMPLEUI_LOGO = '/static/images/login.png' ?# 登錄 logo
(四)管理模型入口
# admin.py中
from myApp.models.model_book import Book
admin.site.register(Book)
模型列表顯示(如 Books ):
(五)設置多語言
配置時,主要代碼如下:
# settings.py中
LANGUAGE_CODE = 'zh-hans' ?# Django admin 默認語言
TIME_ZONE = 'Asia/Shanghai' # 時區:亞洲上海
USE_TZ = False # 關閉時區支持
使用時,設置項目app名、模型名、欄位名等多語言,可參考文章:Backend - Django 多語言_django后端如何實現多語言-CSDN博客
(六)屏蔽 Simpleui 報告主頁
# settings.py 中
SIMPLEUI_HOME_INFO = False ?# 報告主頁模塊是否顯示
未屏蔽前的顯示模塊:?