xadmin是Django的后台管理系统。要使用xadmin,需要先安装Django包。

Xadmin安装

使用pip:

pip install xadmin

如果安装出错,使用下面的方法(windows):

GitHub地址:GitHub - sshwsfc/xadmin: Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap. ,下载.zip压缩文件。使用

pip install  绝对路径/xadmin-master.zip

进行安装。

将安装包解压缩,将里面的xadmin文件夹复制到你的Django项目中。

1.在settings.py中配置

在INSTALLED_APPS中添加2个app

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','xadmin','crispy_forms',
]

2.在url.py中配置,加入新的url

import xadmin
urlpatterns = [url(r'^admin/', admin.site.urls),url(r'^xadmin/', xadmin.site.urls),
] 

3.同步数据库

python manage.py makemigrations
python manage.py migrate

4.创建超级管理员,填写用户名密码

python manage.py createsuperuser

5.启动项目,访问首页,输入用户名密码。

Xadmin美化

1.设置中文字体

在项目settings.py文件中设置

# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'

2.添加主题

在项目复制过来的xadmin文件夹中adminx.py文件中添加

# xadmin增加主题
class BaseSetting(object):enable_themes = Trueuse_bootswatch = Truexadmin.site.register(xadmin.views.BaseAdminView,BaseSetting)

3.设置标题与底部文字及菜单伸缩

class GlobalSetting(object):site_title = '书香盈袖后台管理系统'site_footer = 'http://www.test.com'# 菜单伸缩menu_style = 'accordion'
xadmin.site.register(xadmin.views.CommAdminView,GlobalSetting)

4.设置字段显示名称

首先,要记得在models.py的类的字段中添加名称

# 用户表
class BookUser(models.Model):# django内置用户表user = models.OneToOneField(User,on_delete=models.CASCADE,primary_key=True)# 1:男 0:女sex = models.CharField('性别',default='1',blank=True,null=True,max_length=1)# 年龄age = models.IntegerField('年龄',default=18,blank=True,null=True)# 手机号photo = models.CharField('手机号',default='12345678901',blank=True,null=True,max_length=20)# 状态is_active = models.BooleanField('状态',default=True)class Meta:verbose_name = '用户'verbose_name_plural = '用户'def __str__(self):return self.user.username

接着,在adminx.py中添加代码

from user.models import BookUser
class BookUserSetting(object):# 设置默认要显示的字段list_display = ('user','sex','age')xadmin.site.register(BookUser,BookUserSetting)

xadmin的界面美化实际运用到的就这些了,欢迎大家补充及评论。

xadmin界面美化相关推荐

  1. NetBeans 6.7.1、6.8界面美化

    NetBeans 6.7.1.6.8界面美化 用过NetBeans的人都对其界面字体丑陋而烦恼过,在使用最新版的Netbeans 6.7.1时,发现字体美化是一件很容易的事情,不用更改jre的参数配置 ...

  2. arch linux界面优化,ArchLinux美化之界面美化

    ArchLinux美化之界面美化: Conky.BURG 主题图标: Numix--扁平化绚丽黑色调 底部Docky: plank 安装: 查询相关的包:(先添加archlinuxcn源到/etc/p ...

  3. ubuntuv20启动界面美化_聊一聊我的win10系统美化/使用习惯

    作为一个准设计师,我对于美的追求永远是第一位的,如果在美的基础上,更符合自我的使用习惯,则就是大全. 这篇文,便是给大家分享一下我的Win10界面美化,文件分类,使用习惯. 首先声明,每个人的使用习惯 ...

  4. MFC界面美化之换肤

    1.在项目中导入头文件SkinPPWTL.h并在stdafx.h中加入 #include"SkinPPWTL.h" #pragma comment(lib,"SkinPP ...

  5. linux开机引导界面美化,Ubuntu16.04引导界面美化(burg)

    今天尝试安装了一下Ubuntu16.04后,脑子一热就试了一下引导界面美化(burg).以前只是看过有这些美化界面操作,却没试过,终于实现了一下. 效果图比自带的grub2好看太多了.burg是基于g ...

  6. win10linux双系统引导设置,win10 + Ubuntu20.04 LTS双系统引导界面美化

    效果展示 自带引导界面太丑,下了个主题美化一下,效果如下 主题下载地址 安装主题 解压 进入解压后的文件夹 安装 修改启动设置 如果会用 vi 或 vim 在命令行中输入 or 如果你不会使用 vi ...

  7. android开发 自定义锁屏界面,插件锁屏桌面自定义 “安卓4.0”界面美化教程

    距离Android4.0系统的正式发布已经过去一段时间,除了最先搭载该系统的三星Galaxy Nexus.华为荣耀Android4.0商用版以及小米手机MIUI4.0等,多数用户目前仍然处于观望阶段. ...

  8. Android ROM定制——界面美化基础

    Android ROM定制--界面美化基础 前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,1%电量显示,透明下拉菜单...都很感冒!美化的重点跟难点就 ...

  9. Android界面美化的一点点积累

    最近正在进行界面美化,由于实在没做过美化,着实很头疼,积累了一点点的小经验,分享: 1.画背景颜色或者图标,可以使用ppt,高级版本的ppt做出来的效果还可以接受,选中的图片可以直接保存为png使用. ...

最新文章

  1. 人生需要往前看,一直回味过去只会迷失,如果已经开始迷失,请回想初心
  2. 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
  3. 在.NET中用excel导出(概要)
  4. 华为鸿蒙战略泄天机,谷歌最强Fuchsia OS进入狗粮测试,华为害怕?鸿蒙战略超乎你想象...
  5. java 连接数据库查询_JAVA连接数据库,查询功能怎么写
  6. Aititi 特征点检测算法与匹配的前世今生与历史传承attilax总结v4
  7. Excel 从web中提取数据
  8. elipse手机设备显示Target unknown解决方法
  9. 2021Java面经:史上最全的《Java面试题及解析》
  10. php怎么显示好看的字体颜色,网页中字体颜色设置方法的总结
  11. PDF文件添加图片、文字合成(java)
  12. python职位要求_python 开发工程师职位描述与岗位职责任职要求
  13. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
  14. H2O中添加算法-模型训练篇
  15. 凯文.凯利:未来12个趋势(值得一读)
  16. Coordinated Omission 问题 造成 wrk 压测结果不准
  17. 企业责任彰显品牌价值,EBC金融集团助力投资者财富增值
  18. 安卓 下载pdf到手机存储
  19. 条码查询接口,商品条码和药品条码查询
  20. Unity3D粒子系统之制作火焰特效

热门文章

  1. Android为App签名(为apk签名)
  2. 四:MySQL 表介绍
  3. pta 7-29 螺旋矩阵
  4. Surface Go无法访问windows store的解决心得
  5. matlab恒定值,基于MATLAB的明渠恒定非均匀渐变流水面线的数值计算
  6. 基于IC617下Layout XL的使用
  7. 游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析
  8. TMC429 - 三轴2相步进电机控制芯片
  9. 【工业大数据】工厂大数据之数据源分析;如何挖掘并驾驭大数据的价值,成为“大数据企业”?
  10. 33学习笔记——描述统计分析3--数据的描述统计量