Django+Mysql 腾讯云宝塔部署

目录

一、准备工作

1、腾讯云注册域名

2、django项目的准备

2.1 requirements文件的导出

2.2 静态文件的导出

2.3 将项目打包压缩备用。

3、mysql的准备 

二、腾讯云宝塔部署

1、购买轻量级云服务器

1.1 选择宝塔linux面板

1.2 重装服务器系统

2、安装宝塔+宝塔面板配置

2.1 安装宝塔

2.2 登录宝塔

2.3 配置宝塔面板

3、 部署网站

3.1 上传项目

3.2 添加python项目(建站)

3.3 Mysql数据库

三、SSL证书+网站备案

1、SSL证书

2、网站ICP备案


一、准备工作

1、腾讯云注册域名

如果想要网站正常可用,一切开始之前,先注册域名。购买.com还是.cn还是其他后缀根据个人需要。

腾讯云域名注册

2、django项目的准备

此处建议django项目是开发在虚拟环境中的,如果不是,本文暂不教学如何在虚拟环境中开发。虚拟环境不仅能保证软件版本不冲突,还能简化requirements文件中的依赖包。

2.1 requirements文件的导出

(此处默认使用pycharm)在pycharm中打开终端(Terminal),输入:

pip freeze > requirements.txt

2.2 静态文件的导出

这关系到网站部署成功后,样式能否正常显示。

在settings文件中加入(正常开发步骤其实应该早就添加了,如果没有,现在添加上):

STATIC_ROOT = os.path.join(BASE_DIR, "/static")

然后在终端输入:

 python manage.py collectstatic

打包好的文件不一定在项目目录下,终端会输出包的位置,如下,找到static包的位置后,剪切到项目目录下。(正常开发应该早就有static文件夹,粘贴过来覆盖即可)

2.3 将项目打包压缩备用。

3、mysql的准备 

将mysql数据库导出成.sql文件备用。

二、腾讯云宝塔部署

1、购买轻量级云服务器

腾讯云轻量级云服务器

1.1 选择宝塔linux面板

选择自定义密码,并做好记录,其余选项根据自己需要设置即可,不影响部署。但是建议时长购买3个月以上,因为后续备案要求服务器必须购买3个月以上。

1.2 重装服务器系统

目前宝塔linux系统默认为OpenCloudOS 9,但本文系统为CentOS 7.6。

点击刚刚购买的服务器详情页,可以在镜像板块下看到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值