美文网首页
xadmin 用法(二)

xadmin 用法(二)

作者: 两点半的杂货铺 | 来源:发表于2018-04-05 13:41 被阅读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"
    

    相关文章

      网友评论

          本文标题:xadmin 用法(二)

          本文链接:https://www.haomeiwen.com/subject/ligrhftx.html