1、登录华为云:
2、点击远程登录:
3、打开宝塔网址(华为云选的是centos)
4、在华为终端复制指令点击运行:
会显示安装完成,出现一个页面记录一下,方便以后登录:
5、复制外网面板地址到浏览器地址栏,输入账号,密码登录,在这里进行配置:
一、Django项目的设置以及压缩:
1、在PyCharm的终端里输入:
pip list --format=freeze > requirements.txt
导出相应的依赖文件。
2、需要新建一个static文件夹
3、在setting.py里添加:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
4、在setting.py里修改:
5、在urls.py里添加
6、在终端运行以下代码,这样部署之后就能访问到static里的文件了
python manage.py collectstatic
7、将工程文件压缩成压缩包:
8、进入到宝塔页面,选择文件:
9、将压缩包放到wwwroot文件夹下面:
10、选择左边的网站,选择Python项目,添加Python项目:
11、添加Python
创建完成。
可能遇到的问题:
有的依赖包版本太高,没下载成功:
解决方法:
1、在终端里输入:
/www/server/pyporject_evn/gssblog_venv/bin/python -m pip install mysqlclient
gssblog_venv 换成对应项目的路径
2、提前修改mysqlclient的版本:
二、数据库的配置:
1、导出.sql文件:
2、宝塔里添加数据库:
3、与settings.py里保持一致: