Django项目部署到云服务器
1.购买阿里云服务器,用xshell进行连接
记得要开启相应的端口
2.上传代码至git仓库
git init
git add .
git commit -m "first commit"
git push origin master
3.在服务器拉取相应代码
git clone xxxx
4.根据requirement.txt安装依赖
在开发机上导出
pip3 freeze > requirements.txt
查看依赖
cat requirenment.txt
上传服务器,然后在服务器安装依赖
pip install -r requirements.txt
查看已安装的依赖
pip list
5.修改settings.py中的数据库参数
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'house',
'HOST': '121.41.89.89',
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'xxxxxxx'
}
}
6.访问
python3 manage.py runserver 0.0.0.0:80
访问实例的公网IP地址~就可以看到你的网站啦
7.数据库
在服务器上下载安装mysql
使用Navicat连接mysql
在工具里面找到数据传输