1. 程式人生 > >基於IMOOC強力django+殺手級xadmin 打造上線標準的線上教育平臺課程的學習(15)——xadmin的擴充套件

基於IMOOC強力django+殺手級xadmin 打造上線標準的線上教育平臺課程的學習(15)——xadmin的擴充套件

這裡寫圖片描述

應該是 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)

這裡寫圖片描述

  • 收起左側列表

程式碼:

這裡寫圖片描述

效果:

這裡寫圖片描述

  • 將列表的名稱改為中文:

程式碼:
這裡寫圖片描述

這裡寫圖片描述

效果如下:

這裡寫圖片描述

這裡寫圖片描述