部署方式
uwsgi+python3.6.8+django3.2.6+db.sqlite3 -----使用宝塔面板快速部署
一、配置静态文件
1、进入setting.py文件,注释掉下面配置:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static').replace('\\', '/'),
)
2、添加代码:
STATIC_ROOT=os.path.join(BASE_DIR, 'static')
3、在terminal中输入以下命令就可以打包静态文件
python manage.py collectstatic
如下图:
4、恢复之前注释掉的MEDIA_ROOT,STATICFILES_DIRS
5、注释掉STATIC_ROOT=os.path.join(BASE_DIR, ‘static’)
二、获取项目模块(包)
pip freeze > requirements.txt
模块列表如下:
aliyun-python-sdk-core==2.13