-
运行环境
- Python2.7版本
- django1.11.20版本
- xadmin0.6.0版本
- Windows7系统(这个其实关系不大,Linux也一样)
-
创建目录
-
运用Django内置命令生成主要目录,生成如图
- django-admin startproject testadmin(这个名字换成你自己项目的名字)
- 解压xadmin文件包,从解压文件中找到以xadmin为名字的文件夹,复制到项目中,和testadmin文件夹保持同级目录,如图
-
-
配置Django项目的一些基本配置,文件都在testadmin目录下
- 在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,出现如下图
- 如果出现报错,具体问题具体分析,一般提示没有某个模块或无法导入某个模块,检查Python版本,Django版本,xadmin版本是否对应
-
现在项目最基本的服务就运行起来了,访问http://127.0.0.1:8000,出现如下图,就说明Django+xadmin就已经完美结合运行起来了,(怎么样,是不是很酷,自己不需要写任何js或者css就能做出一个美观的登录界面)
-
我这里加了几个自己写的模块,前面1.3和3.4的截图中有体现,这里我就直接放图了
- 导航栏,书签,过滤,导出,搜索等功能一应俱全,对比自带大admin界面,美观了几个倍数,有上角知道十几个主题,随意切换
- 自从换了xadmin,再看自带的admin界面,感觉浑身难受,用了就回不去了
- 如果你想进一步了解细节或源码这是我的github地址: https://github.com/zhoushijie...
django+xadmin 简易后台管理系统
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.