xadmin之界面美化修整

今天像大家介绍一下界面的的修整,在此之前为了观看,我们改一下界面的语言展示为中文。

《xadmin之界面美化修整》
看一下结果:

《xadmin之界面美化修整》
之后我们点击一下之前添加的Model(人)

《xadmin之界面美化修整》
修改字段的显示名称

《xadmin之界面美化修整》
修改默认字段显示

《xadmin之界面美化修整》
添加搜索数据功能

《xadmin之界面美化修整》
添加过滤器

《xadmin之界面美化修整》
还有日期过滤器,只能添加日期字段:我没日期字段,就不掩饰了,和前面用法一样:
属性为:date_hierarchy

在编辑数据时,不可修改的字段:readonly_fields = (‘age’,)

《xadmin之界面美化修整》
在编辑数据时,不显示的字段:exclude = [‘age’]

《xadmin之界面美化修整》
为左侧model类添加icon:model_icon = ‘fa fa-user’
图标样式:http://fontawesome.dashgame.com/,使用的时候’fa fa-‘+icon名

《xadmin之界面美化修整》
直接在数据列表页修改数据:list_editable = [‘name’,’age’]

《xadmin之界面美化修整》
数据列表显示排序:ordering = (‘-age’,) -表示降序,直接写字段表示升序

《xadmin之界面美化修整》
数据分页显示:list_per_page = 2

《xadmin之界面美化修整》

不显示标签功能:show_bookmarks = False

《xadmin之界面美化修整》
添加主题的选择:

# 在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自带的类

《xadmin之界面美化修整》

添加主题选择(上图右上角我已经添加了):

# 同样是在adminx.py文件下
class BaseSetting(object):
    enable_themes = True    #添加主题选择功能
    use_bootswatch = True    #添加多个主题到选择中
    
xadmin.site.register(views.BaseAdminView, BaseSetting)

《xadmin之界面美化修整》

【更详细的配置】

上面配置都是自己找的并进行了尝试,也找了一篇更为详细的文章作为以后的需要:

    原文作者:二十一
    原文地址: https://segmentfault.com/a/1190000017921790
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞