Django1.11.1使用xadmin的方法(二: 简单配置篇)

我的上篇文章:Django1.11.1使用xadmin的方法(一: 快速安装篇)
只是简单介绍了一下安装流程,并没有讲如何配置,所以群内的好友有一些问题产生,现在我们来看一看它的自定义配置,由于本人使用Xadmin的时间也不是很长,有些高级的地方不会涉及到(也不会),勿怪,后续自己学到了更多知识会及时分享。

好了,话不多说,教程开始:

注意:确保安装已经完成,能正常登陆后台。

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

1.1 在自己项目的app下创建adminx.py文件。
1.2 将同级目录下的admin.py文件内的内容复制到adminx.py内,原admin.py内的代码注释。
1.3 将 import admin 修改为 import xadmin,其余地方同理admin改为xadmin。

提示:比如这是我的项目的设置,字段的展示和原来的并无区别:

Django1.11.1使用xadmin的方法(二: 简单配置篇)_第1张图片
adminx.py

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

Django1.11.1使用xadmin的方法(二: 简单配置篇)_第2张图片
主题功能+标题版权+菜单样式设置
2.1 在adminx.py中添加:
from xadmin import views

# 后台主题功能
class AdminSettings(object):
    enable_themes = True
    use_bootswatch = True

# 标题及版权修改
class GlobalSettings(object):
    site_title = "NOCMT后台管理系统"
    site_footer = "NOCMT.COM"
# 菜单样式设置
    menu_style = "accordion"

#添加类
xadmin.site.register(views.BaseAdminView, AdminSettings)
xadmin.site.register(views.CommAdminView, GlobalSettings)

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

3.APP名称自定义

Django1.11.1使用xadmin的方法(二: 简单配置篇)_第3张图片
APP名称自定义

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

3.1 将在APP目录下的apps.py文件中的代码修改成:
# _*_ coding: utf-8 _*_
from django.apps import AppConfig

class MonitorConfig(AppConfig):
    monitor= 'monitor'
    verbose_name = u"网站管理"

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

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

说明:blog为当前app名称,大家应该明白的。


基本的设置差不多就这样了,应该没什么遗漏的地方。

你可能感兴趣的:(Django1.11.1使用xadmin的方法(二: 简单配置篇))