Python项目实战

Django-Xadmin 搭建

2017-09-20  本文已影响0人  JimmyAnn

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

上一篇下一篇

猜你喜欢

热点阅读