本帖最后由 铭心刻骨 于 2023-8-27 18:32 编辑
这个很简单,自已的项目中运行,pip freeze > requirements.txt
把自己的项目app 收集一下,然后项目打包压缩成 .zip
然后打开宝塔----网站----python项目
1会安装python版本,选择自己的版本,安装;
2 记得安装好nginx 和对应的数据库
3 点击添加python项目
4,项目路径----就是把你的项目上传上去,选择你项目的根止录即可,(打开宝塔文件 默认目录是 www/wwwroot/ 把本地zip直接托进去,然后点解压)
5,正常情况下,项目名称,运行文件等下面的都会自动选择好
6,如果没有,那么,项目名称自己起一个名字,运行文件,选项你项目中的wsgi.py
7项目端口,如:8080 8181 等,自己设置一个。记得在安全中开放此端口
8python版本选择已安装的
9框加django, 运行方式可以是,wsgi 也可以是gunicorn
10网络协议没有特别要求的话,默认,wsgi就行了
11 安装依赖包,会自己默认,就是前面说的requirements.txt
12 点提交 等待安装过程。。。
13 建立好后,点生成的项目的设置
14域名管理,如果测式用的,就是输入自己主机的IP地址
15点击外网映射,打开其开关
16 没有什么问题的话,在本机输入IP 就可以访问了
17 正常的情况下报错,就是,你的settings.py 没有配好,,里面去修改一下,数据库等,差不多就可以了
18 其它具体问题,具体处理 |