说明:
- 本文档测试所用系统为ubuntu14.04
- 测试环境 python3.6 Ubuntu14 升级到Python3.6 参考https://www.cnblogs.com/libaoshan/p/11294547.html
- 部署大部参考:https://www.zmrenwu.com/courses/django-blog-tutorial/materials/15/ 从 “设置服务器目录结构” 开始,按照下面的步骤进行
遇到的问题:
- 安装git时,出现:ERROR: No matching distribution found for git >
# 接下来创建虚拟环境,先进入到 demo.zmrenwu.com 目录下,然后运行 virtualenv 命令创建虚拟环境: $ sudo virtualenv --python=python3.6 env # 激活环境 $ source env/bin/activate $ sudo git clone https://github.com/libaoshan55/MxOnline.git $ cd MxOnline/ #安装环境依赖文件 $ sudo python -m pip install -r requirements.txt # 虚拟环境下继续运行 python manage.py collectstatic 命令收集静态文件到 static 目录下: $ sudo python manage.py collectstatic # 清掉数据库文件 $ sudo find . -path "*/migrations/*.py" -not -name "__init__.py" -delete $ sudo find . -path "*/migrations/*.pyc" -delete # 创建数据库文件
$ sudo python manage.py makemigrations $ python manage.py migrate # 创建超级用户,方便后台管理 $ sudo python manage.py deletesuperuser