资讯专栏INFORMATION COLUMN

xadmin之界面美化修整

niceforbear / 2379人阅读

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

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


看一下结果:


之后我们点击一下之前添加的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)

【更详细的配置】

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/45558.html

相关文章

  • 6-django——admin站点管理

    摘要:概述负责添加修改删除内容,开发这些重复的功能是一件没有创造力的事情。然后进入该目录执行安装配置主路由模块自动注册需要版本控制的如果出现是由于数据库中没有的表的问题,可以删除数据库,执行迁移。。文件上传分页富文本 概述 负责添加、修改、删除内容,开发这些重复的功能是一件没有创造力的事情。因此Django会根据定义的模型自动生成管理模块 配置Admin应用 在settings.py文件中的...

    Leck1e 评论0 收藏0
  • xadmin的安装与使用

    摘要:是什么采用语言编写,框架层基于最成熟的框架,是一个基于的的一个后台模板框架。由于东西比较多,这里我就不多说了,期待我的下一篇文章吧。 xadmin是什么?Xadmin 采用Python语言编写,框架层基于最成熟的Web框架 Django,是一个基于Django的admin的一个后台模板框架。 安装 # 方式一 pip install xadmin # 方式二 # 下载xadmin源码...

    Lionad-Morotar 评论0 收藏0
  • 蠎周刊 : 2013最赞

    摘要:译发蠎周刊最赞这周咱们作点儿不同的本文根据大家过去对周刊文章的点击量分析出的年度顶级项目希望大家喜欢如果怕我们错过年的最佳项目请及时邮件知会一下次周我们将恢复期周刊新年新折腾我们发布了现在开始到一月底使用优惠码发布职位信息可以获得的折扣才 译发: 蠎周刊 : 2013最赞 Hi Pythonistas! 这周咱们作点儿不同的 ;-) 本文根据大家过去对周刊文章的点击量分析出的 ...

    lavnFan 评论0 收藏0
  • 函数式编程中局部应用(Partial Application)和局部套用(Currying)的区别

    摘要:真正留给我们要实现的仅仅是返回另外一部分用于局部应用的一元函数罢了。总结各用一句话做个小结吧局部应用是一种转换技巧,通过预先传入一个或多个参数来把多元函数转变为更少一些元的函数甚或是一元函数。 局部应用(Partial Application,也译作偏应用或部分应用)和局部 套用( Currying, 也译作柯里化),是函数式编程范式中很常用的技巧。 本文着重于阐述它们的...

    AaronYuan 评论0 收藏0

发表评论

0条评论

niceforbear

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<