腾讯云是直接从自己的源上下载,所以速度也比较快。
检查Django是否安装成功:
没有报错说明安装成功。
3.安装并配置MySQL我的Django项目用到了MySQL数据库,接下来安装并配置MySQL数据库。
CentOS7将MySQL从默认软件列表中移除,并使用MariaDB代替,所以直接运行安装命令 yum -y install mysql mysql-server mysql-devel会提示无法安装。
所以要先从官网下载,然后用rpm命令安装,
wget rpm -ivh mysql-community-release-el7-5.noarch.rpm如下图:
再次运行安装命令:
yum -y install mysql mysql-server mysql-devel就提示安装成功了。
接下来启动MySQL服务:
service mysqld start输入mysql -u root -p
密码为空进入MySQL命令行。
修改root密码(我的密码是bonjava)
set password for root@localhost = password(\'bonjava\'); 4.安装rz工具上传文件rz sz工具是Linux系统与本地系统进行文件互传的有效工具。
输入以下命令可以通过yum安装rz工具:
yum install -y lrzsz安装完成后,在XShell中输入rz即可以将本地文件上传至服务器,如下图:
5.上传文件使用rz命令将项目文件传到云端,要记得在数据库中新建项目用的数据库,然后在项目根目录下运行以下命令生成数据库的表:
python3 manage.py makemigrations python3 manage.py migrate如果要导入历史数据,可以将历史数据备份为sql文件,然后用source命令将sql文件内容导入到数据库中,此处不再赘述。
6.安装uWsgi模块uWsgi模块是Python的一个模块,因此直接通过pip安装即可。
pip3 install uwsgi安装成功后即可以配置uwsgi。在项目根目录下新建my_uwsgi.ini文件,并写入配置内容。