xadmin常用样式功能

本文介绍了Django xadmin的多项高级功能配置,包括model_icon菜单图标、style_fields中多对多字段的样式调整、list_display的选择字段、search_fields的搜索功能、list_filter的过滤显示、date_hierarchy的日期过滤器、ordering的排序方式、fields的编辑权限、filter_horizontal和raw_id_fields的多对多字段展示、list_editable的列表直接编辑、readonly_fields的只读字段、exclude的隐藏字段、refresh_times的页面刷新、show_detail_fields的数据详情按钮、relfield_style的自定义选择方式以及xadmin的主题、title、header和菜单样式的修改。此外,还讲解了如何在settings中配置中文和时区,以及设置xadmin的app标题。
摘要由CSDN通过智能技术生成

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 菜单图标

model_icon 参考http://fontawesome.dashgame.com/

效果图

style_fields

控制字段的显示样式

默认manytomany字段样式是个单排下拉框,对添加选项操作十分不友好

level是我model中的一个多对多字段

m2m_transfer就是多对多穿梭框样式

ueditor是支持富文本编辑

filter_horizontal是多对多样式字段支持过滤

list_display

指定xadmin中需要显示哪些字段信息,以列表显示

list_display = ('first_name', 'last_name', 'email')

search_fields

指定哪些字段信息可以被搜索

search_fields = 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值