基於IMOOC強力django+殺手級xadmin 打造上線標準的線上教育平臺課程的學習(15)——xadmin的擴充套件
阿新 • • 發佈:2018-12-30
應該是 use_bootswacth
首頁多了一個主題設定按鈕:
可以選擇不同的主題:
import xadmin
from xadmin import views
from .models import EmailVerifyRecord, Banner, UserProfile
class BaseSetting(object):
enable_themes = True
use_bootswatch = True
class GlobalSettings(object):
site_title = "暮雪後臺管理系統"
site_footer = "暮雪線上網"
class UserProfileAdmin(object):
pass
class EmailVerifyRecordAdmin(object):
list_display = ['code', 'email', 'send_type', 'send_time'] #後臺自定義顯示列
search_fields = ['code', 'email', 'send_type'] #定義後臺搜尋
list_filter = ['code', 'email', 'send_type', 'send_time'] #通過時間搜尋
# list_display = ('code',)
class BannerAdmin(object):
list_display = ['title', 'image', 'url', 'index', 'add_time'] #後臺自定義顯示列 顯示欄位
search_fields = ['title', 'image', 'url', 'index'] #定義後臺搜尋 搜尋功能
list_filter = ['title', 'image', 'url', 'index', 'add_time'] #過濾器 通過時間搜尋
xadmin.site.register(UserProfile, UserProfileAdmin)
xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin)
xadmin.site.register(Banner, BannerAdmin)
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSettings)
- 收起左側列表
程式碼:
效果:
- 將列表的名稱改為中文:
程式碼:
效果如下: