一、环境说明
python 3.7
Django 2.2
Pycharm 2019.1
二、下载Xamin
1、官方下载路径 https://github.com/sshwsfc/xadmin 选择branch 选择 django2
2、考虑到官方版本适配Django 2.2时会有较多错误,这里提供亲测可完美适用于Django2.2的版本
三、配置
1、为了区分自建应用和引用的第三方应用,新建apps和extra_app目录,并将两个目录设置为项目资源文件
选中目录 → 右键 → Mark Directory as → Sources Root
2、为了让程序识别该app需在settings.py中配置相应路径
# MxOnline/MxOnlie/settings.py
import os
import sys # 新增
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, os.path.join(BASE_DIR, 'apps')) # 新增
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps')) # 新增
3、将下载下来的xadmin文件夹完整拷贝到extra_app目录中