-
运行环境css
- Python2.7版本
- django1.11.20版本
- xadmin0.6.0版本
- Windows7系统(这个其实关系不大,Linux也同样)
-
建立目录python
-
运用Django内置命令生成主要目录,生成如图git
- django-admin startproject testadmin(这个名字换成你本身项目的名字)

- 解压xadmin文件包,从解压文件中找到以xadmin为名字的文件夹,复制到项目中,和testadmin文件夹保持同级目录,如图

-
配置Django项目的一些基本配置,文件都在testadmin目录下github
- 在2.1步完成后会生成以下一些文件

- 打开setting.py文件,在INSTALLEN_APPS中加入xadmin和crispy_forms模块

- 设置数据库,我这里用的MySQL数据库,默认不设置会使用内置SQLLITE,固然还支持其余主流数据库~~~~

- 其余设置

- 打开url.py文件,导入xadmin模块,用xadmin的url替代原来admin的url方法,如图:~~~~

-
同步数据库数据库
- 使用Django内置命令python manage.py migrate,会把2.3步骤中加入的模块及一些内置模块的数据表在数据库中生成出来
-
此时基本配置就完成了,进入项目目录下,运行python manage.py runserver,出现以下图django

- 若是出现报错,具体问题具体分析,通常提示没有某个模块或没法导入某个模块,检查Python版本,Django版本,xadmin版本是否对应
-
如今项目最基本的服务就运行起来了,访问http://127.0.0.1:8000,出现以下图,就说明Django+xadmin就已经完美结合运行起来了,(怎么样,是否是很酷,本身不须要写任何js或者css就能作出一个美观的登陆界面)url

-
我这里加了几个本身写的模块,前面1.3和3.4的截图中有体现,这里我就直接放图了spa

- 导航栏,书签,过滤,导出,搜索等功能包罗万象,对比自带大admin界面,美观了几个倍数,有上角知道十几个主题,随意切换
- 自从换了xadmin,再看自带的admin界面,感受浑身难受,用了就回不去了
- 若是你想进一步了解细节或源码这是个人github地址: https://github.com/zhoushijie...