今天像你們介紹一下界面的的修整,在此以前爲了觀看,咱們改一下界面的語言展現爲中文。html
看一下結果:web
以後咱們點擊一下以前添加的Model(人)django
修改字段的顯示名稱this
修改默認字段顯示spa
添加搜索數據功能3d
添加過濾器code
還有日期過濾器,只能添加日期字段:我沒日期字段,就不掩飾了,和前面用法同樣:
屬性爲:date_hierarchyhtm
在編輯數據時,不可修改的字段:readonly_fields = ('age',)blog
在編輯數據時,不顯示的字段:exclude = ['age']排序
爲左側model類添加icon:model_icon = 'fa fa-user'
圖標樣式:http://fontawesome.dashgame.com/,使用的時候'fa fa-'+icon名
直接在數據列表頁修改數據:list_editable = ['name','age']
數據列表顯示排序:ordering = ('-age',) -表示降序,直接寫字段表示升序
數據分頁顯示:list_per_page = 2
不顯示標籤功能:show_bookmarks = False
添加主題的選擇:
# 在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自帶的類
添加主題選擇(上圖右上角我已經添加了):
# 一樣是在adminx.py文件下 class BaseSetting(object): enable_themes = True #添加主題選擇功能 use_bootswatch = True #添加多個主題到選擇中 xadmin.site.register(views.BaseAdminView, BaseSetting)
上面配置都是本身找的並進行了嘗試,也找了一篇更爲詳細的文章做爲之後的須要: