1、环境安装 环境最好保持一致,要不然会碰到很多坑,浪费时间。 Python 3.6.2 django 2.0 python 3.6.2 的虚拟环境可以参看https://www.65535.fun/article/2019/12/13/12.html 进行安装 注意:sqlite3 需要提前安装,再安装python版本,要不然认不到yum install sqlite* -y
django 2.0 安装
pip install -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com django==2.0
2、xadmin 下载及安装依赖
wget https://codeload.github.com/sshwsfc/xadmin/zip/django2
unzip django2
pip install -i https://pypi.douban.com/simple --trusted-host=pypi.douban.com -r xadmin-django2/requirements.txt
解压出xadmin-django2 里面的xadmin 拷贝到工程目录的extra_apps目录中
3、创建django 工程
django-admin startproject yadmin
cd yadmin
mkdir extra_apps
然后将解压出xadmin-django2 里面的xadmin 拷贝到工程目录的extra_apps目录中
4、配置settings.py
# 添加如下
import sys
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
# INSTALL_APPS 中添加
xadmin
crispy_forms
reversion
# 语言设置成使其支持中文
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False # 设置为 False 则使用本地时间,否则会使用国际时间
5、配置urls.py
# 新增xadmin的路由
path('xadmin/', xadmin.site.urls)
6、迁移数据库
python manage.py makemigrations
python manage.py migrate
7、创建管理员账号
python manage.py createsuperuser
8、启动服务
python manage.py runserver 0.0.0.0:80