django+xadmin 简易后台管理系统

  1. 运行环境css

    1. Python2.7版本
    2. django1.11.20版本
    3. xadmin0.6.0版本
    4. Windows7系统(这个其实关系不大,Linux也同样)
  2. 建立目录python

    1. 运用Django内置命令生成主要目录,生成如图git

      1. django-admin startproject testadmin(这个名字换成你本身项目的名字)
      2. 1572425685(1).jpg
      3. 解压xadmin文件包,从解压文件中找到以xadmin为名字的文件夹,复制到项目中,和testadmin文件夹保持同级目录,如图
      4. 1572426059(1).jpg
  3. 配置Django项目的一些基本配置,文件都在testadmin目录下github

    1. 在2.1步完成后会生成以下一些文件
    2. 1572426245(1).jpg
    3. 打开setting.py文件,在INSTALLEN_APPS中加入xadmin和crispy_forms模块
    4. 1572426362(1).jpg
    5. 设置数据库,我这里用的MySQL数据库,默认不设置会使用内置SQLLITE,固然还支持其余主流数据库~~~~
    6. 1572426479(1).jpg
    7. 其余设置
    8. 1572426723(1).jpg
    9. 打开url.py文件,导入xadmin模块,用xadmin的url替代原来admin的url方法,如图:~~~~
    10. image.png
  4. 同步数据库数据库

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

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

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

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