[原创: 云服务器实战系列6] Python3 + Django + uwsgi + nginx + Mysql部署环境搭建&django应用初始化

上一篇[原创: 云服务器实战系列5] 项目初始化: Centos7 Git Server配置python

前文回顾

[原创: 云服务器实战系列3] 基础软件安装&环境配置一文中, 咱们已经完成如下软件环境的配置:mysql

  • python3
  • nginx
  • mysql

所以, 咱们还须要安装和配置:nginx

  • django
  • uwsgi
  • pymysql

安装django pymysql uwsgi

最好切换为国内的pip源, 可参阅python pip源配置git

pip install django pymysql uwsgi
复制代码

建立 uwsgi 软链接

sudo ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
复制代码

至此, django项目所须要基本软件环境已搭建完成, 接下将进行django项目的初始化, 以及在云服务器中运行django所需的相关配置sql

django应用初始化

[原创: 云服务器实战系列5] 项目初始化: Centos7 Git Server配置一文中, 咱们已经建立好的一个远端库: bt_django.git数据库

为了实如今本地git push时, 云服务器可以自动重启django应用, 以期实现简单版的持续部署. 所以, 咱们须要完成如下3个步骤:django

  • 本地初始化django应用
  • 完成django应用基本的配置(如: 数据库链接配置, 数据库表建立等)
  • 推送代码至远端仓库

以上3个步骤, 可参阅[原创: 云服务器实战系列7] django初体验bash

待完成以上3个步骤以后, 咱们便可进行下一步: django应用的部署服务器

django应用在云服务器部署&运行

!未完, 待续!post

相关文章
相关标签/搜索