django2使用xadmin打造适合国人的后台管理系统(1)

        python火了以后,学习python的人也愈来愈多了,python作web开发的话,flask、django是比较火的框架了,django是一个比较大的框架,也是一个快速开发利器。可是,django自带的后台admin不太好看,也不太符合咱们国人的习惯,所以一个基于bootstrap的后台xadmin诞生了,效果比较适合国内使用。那么今天就来说怎么用xadmin来做为django的后台。python

1、准备:git

1.环境:python3.6+django2.0github

2.xadmin下载:https://github.com/sshwsfc/xadmin/tree/django2(记得要直接下载zip)web

3.源码集成:github下载源码(必定要下载django2的文件名为:xadmin-django2.zip,解压后里面有个xadmin就是咱们须要的xadmin源码了)数据库

2、开始集成(这里是源码集成)django

1.首先建一个django项目以下:flask

 


 

2.而后在项目的根目录建立一个文件夹为:extra_apps,将下载的好xadmin源码拷贝到extra_apps目录中以下:bootstrap

 


 

 

3.经过pycharm 选中extra_apps文件夹点击鼠标右键选中菜单mark directory as 选择 sources root就能够变成上面的蓝色文件夹目录就能够了。app

4.修改settings文件:框架

 


 

 

5.在urls添加xadmin:

 


 

6.运行项目:

   6.1 先执行python manage.py makemigrations 而后执行python manage.py migrate 生成数据库

   6.2 执行 python manage.py runserver (若是缺乏库的话自行安装相应的库就能够了),

   6.3 当访问后台的时候能够看到以下效果说明成功了!

 



 

7.bug:固然这个xadmin有个bug,就在编辑用户的时候会报错,这个主要在xadmin下widgets.py文件的75行修改以下就能够了:


 

这样就能够正常使用xadmin了。

 

3、总结:

        django使用xadmin就介绍到这里了,但愿可以帮助到须要帮助的人。有什么问题欢迎提出来,咱们一块儿探讨学习,若是喜欢个人文章能够关注我哦!

 

源码下载地址: https://github.com/juzhizhang/django2_xadmin (下载后运行项目访问127.0.0.1:8000/xadmin/就能够访问了登陆账号admin,密码fdsfds123。)

简书: Code 人生

相关文章
相关标签/搜索