由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理。最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧。
好了,话不多说,下面开始进入正题:
环境需求:
笔者的工作系统环境:Mac 10.13.4+Python3.6.x+Django2.0.x+Xadmin2.0
因此本系列教程均是以此组合为基础展开讲解。其他系统版本也基本适用,有小部分不兼容之处请自行测试。
一、Django及xadmin安装
可以使用pip命令进行安装,或者直接下载安装包用python命令安装:
pip3 install Django
pip3 install git+git://github.com/sshwsfc/xadmin.git@django2
由于xadmin2.0官方版本存在一些兼容性bug,笔者对其源码进行了部分改动
https://github.com/vip68/xadmin_bugfix
在装完官方版的Django和xadmin之后,将笔者的xadmin修复版本替换到xadmin的原安装目录下即可。
更详细安装过程不再赘述,要细说的话得花一整天时间。
二、使用Pycharm创建项目
1、打开pycharm,第一次创建项目,我们就选择create new project
2、按图上的顺序配置好,Location及Application name可以根据自己需要自定义,项目解析器笔者此处选择了系统环境路径。全部设置好之后创建项目。
3、创建好的项目长得是这个样子的
4、点右上角的绿色启动箭头,OK,我们的项目已经正常跑起来了。
同时,我们也可以在项目目录下,执行命令来运行项目
python3 manage.py runserver 0.0.0.0:8000