xadmin界面美化
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界面美化相关推荐
- NetBeans 6.7.1、6.8界面美化
NetBeans 6.7.1.6.8界面美化 用过NetBeans的人都对其界面字体丑陋而烦恼过,在使用最新版的Netbeans 6.7.1时,发现字体美化是一件很容易的事情,不用更改jre的参数配置 ...
- arch linux界面优化,ArchLinux美化之界面美化
ArchLinux美化之界面美化: Conky.BURG 主题图标: Numix--扁平化绚丽黑色调 底部Docky: plank 安装: 查询相关的包:(先添加archlinuxcn源到/etc/p ...
- ubuntuv20启动界面美化_聊一聊我的win10系统美化/使用习惯
作为一个准设计师,我对于美的追求永远是第一位的,如果在美的基础上,更符合自我的使用习惯,则就是大全. 这篇文,便是给大家分享一下我的Win10界面美化,文件分类,使用习惯. 首先声明,每个人的使用习惯 ...
- MFC界面美化之换肤
1.在项目中导入头文件SkinPPWTL.h并在stdafx.h中加入 #include"SkinPPWTL.h" #pragma comment(lib,"SkinPP ...
- linux开机引导界面美化,Ubuntu16.04引导界面美化(burg)
今天尝试安装了一下Ubuntu16.04后,脑子一热就试了一下引导界面美化(burg).以前只是看过有这些美化界面操作,却没试过,终于实现了一下. 效果图比自带的grub2好看太多了.burg是基于g ...
- win10linux双系统引导设置,win10 + Ubuntu20.04 LTS双系统引导界面美化
效果展示 自带引导界面太丑,下了个主题美化一下,效果如下 主题下载地址 安装主题 解压 进入解压后的文件夹 安装 修改启动设置 如果会用 vi 或 vim 在命令行中输入 or 如果你不会使用 vi ...
- android开发 自定义锁屏界面,插件锁屏桌面自定义 “安卓4.0”界面美化教程
距离Android4.0系统的正式发布已经过去一段时间,除了最先搭载该系统的三星Galaxy Nexus.华为荣耀Android4.0商用版以及小米手机MIUI4.0等,多数用户目前仍然处于观望阶段. ...
- Android ROM定制——界面美化基础
Android ROM定制--界面美化基础 前言:很多童鞋对美化很感兴趣,都想拥有一个完完全全属于自己风格的手机系统!对那些自定义全局背景,1%电量显示,透明下拉菜单...都很感冒!美化的重点跟难点就 ...
- Android界面美化的一点点积累
最近正在进行界面美化,由于实在没做过美化,着实很头疼,积累了一点点的小经验,分享: 1.画背景颜色或者图标,可以使用ppt,高级版本的ppt做出来的效果还可以接受,选中的图片可以直接保存为png使用. ...
最新文章
- 人生需要往前看,一直回味过去只会迷失,如果已经开始迷失,请回想初心
- 使用Vitamio打造自己的Android万能播放器(7)——在线播放(下载视频)
- 在.NET中用excel导出(概要)
- 华为鸿蒙战略泄天机,谷歌最强Fuchsia OS进入狗粮测试,华为害怕?鸿蒙战略超乎你想象...
- java 连接数据库查询_JAVA连接数据库,查询功能怎么写
- Aititi 特征点检测算法与匹配的前世今生与历史传承attilax总结v4
- Excel 从web中提取数据
- elipse手机设备显示Target unknown解决方法
- 2021Java面经:史上最全的《Java面试题及解析》
- php怎么显示好看的字体颜色,网页中字体颜色设置方法的总结
- PDF文件添加图片、文字合成(java)
- python职位要求_python 开发工程师职位描述与岗位职责任职要求
- 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
- H2O中添加算法-模型训练篇
- 凯文.凯利:未来12个趋势(值得一读)
- Coordinated Omission 问题 造成 wrk 压测结果不准
- 企业责任彰显品牌价值,EBC金融集团助力投资者财富增值
- 安卓 下载pdf到手机存储
- 条码查询接口,商品条码和药品条码查询
- Unity3D粒子系统之制作火焰特效
热门文章
- Android为App签名(为apk签名)
- 四:MySQL 表介绍
- pta 7-29 螺旋矩阵
- Surface Go无法访问windows store的解决心得
- matlab恒定值,基于MATLAB的明渠恒定非均匀渐变流水面线的数值计算
- 基于IC617下Layout XL的使用
- 游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析
- TMC429 - 三轴2相步进电机控制芯片
- 【工业大数据】工厂大数据之数据源分析;如何挖掘并驾驭大数据的价值,成为“大数据企业”?
- 33学习笔记——描述统计分析3--数据的描述统计量