xadmin可以使用的頁面樣式控制基本與django原生的admin一致。
list_display 控制列表展示的字段
search_fields 控制可以通過搜尋框搜尋的欄位名稱,xadmin使用的是模糊查詢
list_filter 可以進行過濾操作的列
ordering 預設排序的字段
readonly_fields 在編輯頁面的唯讀字段
exclude 在編輯頁面隱藏的字段
list_editable 在列表頁可以快速直接編輯的字段
show_detail_fileds 在列表頁提供快速顯示詳情資訊
refresh_times 指定列表頁的定時重新整理
list_export 控制列表頁匯出資料的可選格式
show_bookmarks 控制是否顯示書籤功能
data_charts 控制顯示圖示的樣式
model_icon 控制選單的圖示
model_icon 參考
效果圖
預設manytomany欄位樣式是個單排下拉框,對新增選項操作十分不友好
level
是我model中的乙個多對多字段
m2m_transfer
就是多對多穿梭框樣式
ueditor
是支援富文字編輯
filter_horizontal
是多對多樣式字段支援過濾
)指定哪些字段資訊可以被搜尋
search_fields =
('first_name'
,'last_name'
)
新增哪些字段需要進行過濾顯示(新增過濾器)
list_filter =
('publication_date',)
#新增過濾(這裡是過濾日期)
新增日期過濾器,該欄位只能是日期型別
date_hierarchy =
'publication_date'
#過濾(日期的另外一種過濾方式,可以新增後看一下)
顯示的列表以什麼進行排序 ,加『-』表示降序
ordering =
('-publication_date',)
#排序(這裡以日期排序,加『-』表示降序)
排除一些不想被其他人編輯的fields,不包含在內的字段不能編輯
fields =
('title'
,'authors'
,'publisher'
)
從『多選框』的形式改變為『過濾器』的方式,水平排列過濾器,必須是乙個 manytomanyfield型別,且不能用於 foreignkey欄位,預設地,管理工具使用下拉框
來展現外來鍵
字段
filter_horizontal =
('authors'
,)
將foreignkey欄位從『下拉框』改變為『文字框』顯示
raw_id_fields =
('publisher'
,)
列表顯示的時候,指定的字段可以直接頁面一鍵編輯
list_editable =
['csdevice'
]
指定一些欄位為唯讀,不可修改
readonly_fields =
('cservice'
,)
在編輯和檢視列表時指定不顯示的字段
exclude =
['cservice'
]
後台可選擇10秒重新整理一次或者60秒重新整理一次如下
refresh_times =[10
,60]
在指定的字段後新增乙個顯示資料詳情的乙個按鈕
show_detail_fields=
['ttdsn'
]
後台自定義不是下拉選擇框,而是搜尋框(解決了為什麼使用者不是下拉框的問題。。)
"客戶管理"
django接入xadmin無法載入樣式問題
xadmin裝完,竟然沒有樣式,檢視了網上發現以下幾種解決辦法 1.官網 替換xadmin下的theme.py檔案,失敗。2.修改settings.py,新增 static root,失敗。static url static 如果你設定相同,等執行collectstatic時會警告.static r...
樣式功能以及設計功能
目錄 設計樣式 樣式選單功能主要是用來簡化的重複性的文字標題格式處理工作,利用樣式選單裡面的選項卡選擇適合的樣式對目標標題進行修改。樣式選單功能在開始選單裡面。1.單行修改標題只需要將游標放在標題的最後。2.選擇點選合適的標題樣式。1.選中要修改的多行標題。2.選擇點選合適的標題樣式。檢視標題目錄可...
css 常用樣式
css 說的通俗一點就是 給標籤加樣式的。什麼玩意是樣式呢。你們可以理解為人穿的衣服,化妝之類的修飾,讓自己的寫的標籤變的好看一點 那麼這個css 怎麼加到對應的標籤上面去呢 有3種方法 分別是 外部樣式 內頁樣式 行內樣式。那麼這個css 怎麼加到對應的標籤上面去呢 有3種方法 分別是 外部樣式 ...