1.settings.py中配置公网ip才允许访问:
ALLOWED_HOSTS = ['公网ip']
2.settings.py中追加静态文件路径配置代码:
STATIC_ROOT=os.path.join(BASE_DIR,'static')
STATICFILES_DIR=[os.path.join(BASE_DIR,'static'),] #这一条在开发阶段就可以添加
3.settings.py中关闭开发调试模式:
DEBUG = False
pip freeze >requirements.txt
1.上传
2.解压
cd /home/ubuntu
ls
unzip gg.zip
python3 -V
#ubuntu 18.04自带的python3是python3.6
#安装虚拟环境
apt-get install python3-venv
y
#在当前目录下,创建一个python3.6的虚拟环境,取名为env36
python3 -m venv env36
. env36/bin/activate
#进入虚拟环境
#退出虚拟环境 deactivate
#查看虚拟环境下的python版本
python -V #Python 3.6.8
cd gg
pip3 install -r requirements.txt
python manage.py runserver 0.0.0.0:8000
http://公网ip:8000/xadmin/
Ctrl键+C键
收集静态文件,也失败了
cd /home/ubuntu
. env36/bin/activate
cd gg
python manage.py collectstatic
yes