Django-Xadmin 搭建

作者: JimmyAnn | 来源:发表于2017-09-20 09:30 被阅读0次

    xadmin是django的一个第三方的管理后台实现,它的功能比自带的admin功能更加强大

    xadmin项目在github上的地址为:https://github.com/sshwsfc/xadmin

    xadmin相关文档可以在这里查看:https://xadmin.readthedocs.io/en/latest/index.html

    这里简要总结下自己集成xadmin的方法,我使用的是django1.15和python3.6,xadmin是0.60。

    xadmin的安装

    打开终端 shell 输入 pip install git+git://github.com/sshwsfc/xadmin.git

    然后就会自行安装

    或者 从github上download 下来后再解压


    图片上的future 和 django-import-export 要另外安装 经过本人测试 xadmin启动时 总是会报错 缺少这个2个模块 最后还要在stting中加入app 模块

    配置xadmin

    1.xadmin下载后解压, 将其中的xadmin文件夹copy到lccy项目下

    2.在lccy项目下新建一个python package, 命名为extra_apps, 用来放置第三方源码包.

    3.将xadmin文件夹拖入extra_apps文件夹中, 在弹出菜单中把两个选项勾选取消掉.

    4.右击extra_apps文件夹, 将其mark成Sources Root, 这样import xadmin的时候不需要写extral_apps的文件夹名.

    5.在lccy项目下stting.py 文件中 导入sys模块 并且将添加extra_apps的路径

    6.继续配置stting.py文件,导入app其他模块

    7.stting.py配置中文显示Xadmin

    8.url.py配置

    OK 上面基本上完成我们需要的配置 Are you excited !!! but..... we need the last step

    同步xadmin表
    manage命令行中输入makemigrations回车, 然后输入migrate继续回车
    启动 run

    相关文章

      网友评论

        本文标题:Django-Xadmin 搭建

        本文链接:https://www.haomeiwen.com/subject/ununsxtx.html