环境:python3.6+Django1.11
一、Xadmin下载及安装
1.下载地址:https://github.com/sshwsfc/xadmin
选择当前版本,看你自己需求。然后点击Clone or download,再点击Download ZIP就会下载一个zip文件(注意:对版本选择要求,选择之后可以在下面看到你的django版本是否符合要求)
2.xadmin源码添加到项目中
在项目中新建一个extra_apps,解压之前下载的zip,拷贝里面的xadmin整个文件到extra_apps中:
3.由于在extra_apps下的包不能互相import,这时可以右键点击extra_apps,选择Mark Directory as ---> Sources Root,这样就可以进行互相之间的import
4.安装xadmin所需要的安装包
pip install django-crispy-forms
pip install django-reversion pip install future pip install six pip intsall httplib2 pip install django-import-export
二、配置xadmin
1.把xadmin目录添加到python的搜索路径中,修改项目的settings.py,在里面添加如下语句:
import sys sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps')) (0或者1看自己的需求)
2.注册xadmin
3.修改项目的urls.py
4.运行如下命令生成xadmin的数据表
makemigrations xadmin
migrate xadmin
5.创建超级管理员用户登录
createsuperuser
6.然后启动项目,用超级用户登录即可查看后台
7.修改settings.py配置文件,就可以显示中文