xadmin之界面美化修整

今天像你們介紹一下界面的的修整,在此以前爲了觀看,咱們改一下界面的語言展現爲中文。html

clipboard.png
看一下結果:web

clipboard.png
以後咱們點擊一下以前添加的Model(人)django

clipboard.png
修改字段的顯示名稱this

clipboard.png
修改默認字段顯示spa

clipboard.png
添加搜索數據功能3d

clipboard.png
添加過濾器code

clipboard.png
還有日期過濾器,只能添加日期字段:我沒日期字段,就不掩飾了,和前面用法同樣:
屬性爲:date_hierarchyhtm

在編輯數據時,不可修改的字段:readonly_fields = ('age',)blog

clipboard.png
在編輯數據時,不顯示的字段:exclude = ['age']排序

clipboard.png
爲左側model類添加icon:model_icon = 'fa fa-user'
圖標樣式:http://fontawesome.dashgame.com/,使用的時候'fa fa-'+icon名

clipboard.png
直接在數據列表頁修改數據:list_editable = ['name','age']

clipboard.png
數據列表顯示排序:ordering = ('-age',) -表示降序,直接寫字段表示升序

clipboard.png
數據分頁顯示:list_per_page = 2

clipboard.png

不顯示標籤功能:show_bookmarks = False

clipboard.png
添加主題的選擇:

# 在adminx文件中
from xadmin import views

class GlobalSetting(object):
    site_title = "JIM STYLE"    # 設置標題
    site_footer = "this is a about book web" # 設置底部文字
    menu_style="accordion"    # 使左側菜單列表爲伸縮樣式
    
xadmin.site.register(views.CommAdminView, GlobalSetting) #views.CommAdminView這是xadmin自帶的類

clipboard.png

添加主題選擇(上圖右上角我已經添加了):

# 一樣是在adminx.py文件下
class BaseSetting(object):
    enable_themes = True    #添加主題選擇功能
    use_bootswatch = True    #添加多個主題到選擇中
    
xadmin.site.register(views.BaseAdminView, BaseSetting)

clipboard.png

【更詳細的配置】

上面配置都是本身找的並進行了嘗試,也找了一篇更爲詳細的文章做爲之後的須要:

相關文章
相關標籤/搜索