参考链接:https://www.zmrenwu.com/post/20/

说明: 本站使用的环境是Python3.6.3Django3.0.7MySQL5.7.2Ubuntu16.04Nginx,有关Python3.6,MySQL,Nginx的安装,本站其他文章中都有介绍。本站域名是bgods.cn,后面只要是有bgods.cn的地方都换成你自己的域名。如果以上环境都已经准备好了,就可以开始以下内容了....

一、部署代码

1、部署前的项目配置

Django项目中会有一些CSS,JavaScript等静态文件,为了能够方便地让Nginx处理这些静态文件的请求,我们把项目中的全部静态文件收集到一个统一的目录下,这个目录通常位于Django项目的根目录,并且命名为static。为了完成这些任务,需要在项目的配置文件settings.py里做一些必要的配置:

# 加入下面的配置 …

因为工作中经常需要执行一些重复任务,因此写了一些偷懒的执行脚本,但是需要定时去执行,这里就用到了crontab 。
好了,废话不多说,直接进入正题!

corntab详细说明

crontab文件的基本格式如下所示

* * * * * command
分 时 天 月 周 命令

通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 …

安装MySQL

测试环境: Ubuntu16.04 安装MySQL非常简单只需要几条命令就可以完成

sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | …

1 / 1