本文主要是介绍python建立窗口并美化_xadmin之界面美化修整,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天像大家介绍一下界面的的修整,在此之前为了观看,我们改一下界面的语言展示为中文。
看一下结果:
之后我们点击一下之前添加的Model(人)
修改字段的显示名称
修改默认字段显示
添加搜索数据功能
添加过滤器
还有日期过滤器,只能添加日期字段:我没日期字段,就不掩饰了,和前面用法一样:
属性为:date_hierarchy
在编辑数据时,不可修改的字段:readonly_fields = ('age',)
在编辑数据时,不显示的字段: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)
【更详细的配置】
上面配置都是自己找的并进行了尝试,也找了一篇更为详细的文章作为以后的需要:
这篇关于python建立窗口并美化_xadmin之界面美化修整的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!