前文回顾
在[原创: 云服务器实战系列3] 基础软件安装&环境配置一文中, 我们已经完成以下软件环境的配置:
- python3
- nginx
- mysql
因此, 我们还需要安装和配置:
- django
- uwsgi
- pymysql
安装django pymysql uwsgi
最好切换为国内的pip源, 可参阅python pip源配置
pip install django pymysql uwsgi
创建 uwsgi 软连接
sudo ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
至此, django项目所需要基本软件环境已搭建完成, 接下将进行django项目的初始化, 以及在云服务器中运行django所需的相关配置
django应用初始化
在[原创: 云服务器实战系列5] 项目初始化: Centos7 Git Server配置一文中, 我们已经创建好的一个远端库: bt_django.git
为了实现在本地git push时, 云服务器能够自动重启django应用, 以期实现简单版的持续部署. 因此, 我们需要完成以下3个步骤:
- 本地初始化django应用
- 完成django应用基本的配置(如: 数据库连接配置, 数据库表创建等)
- 推送代码至远端仓库
以上3个步骤, 可参阅[原创: 云服务器实战系列7] django初体验
待完成以上3个步骤之后, 我们即可进行下一步: django应用的部署
django应用在云服务器部署&运行
!未完, 待续!