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"