xadmin 用法(二)

2018-04-05  本文已影响234人  两点半的杂货铺

1.后台展示字段的配置文件创建

1.1 在自己项目的app下创建adminx.py文件。
1.2 将配置xadmin。

书写规范,字段加+Admin

import xadmin
class EmailVerifyRecordAdmin(object):
    #显示列
    list_display =['code','send_type','send_time']
    #指定搜索内容
    search_fields = ['code','send_type']
    #过滤器
    list_filter = ['code','send_type','send_time']
#注册
xadmin.site.register(EmailVerifyRecord,EmailVerifyRecordAdmin)

注:当遇到多对多的条件时,利用跨表指定好字段

2.主题功能+标题版权+菜单样式设置

2.1 在adminx.py中添加:
class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True

class GlobalSettings(object):
    site_title = "标题"
    site_footer = "脚表"
# 菜单样式设置
    menu_style = "accordion"
#注册
xadmin.site.register(views.BaseAdminView,BaseSetting)
xadmin.site.register(views.CommAdminView,GlobalSettings)

提示:登陆看看,应该能看到效果了。

3.APP名称自定义

有些朋友的APP名称还是默认的英文名称,我们只需要修改两处文件,即可实现自定义后台展示的APP名称。

3.1 菜单标题在同级的app目录下:
class UsersConfig(AppConfig):
    name = 'users'
  #菜单标题
    verbose_name = '用户信息'

说明:MonitorConfig为自定义名称,name指定当前的app名称,verbose_name指定要显示的字段。

3.1 将在APP目录下的init.py文件中添加代码:
default_app_config = "blog.apps.UsersConfig"
上一篇下一篇

猜你喜欢

热点阅读