创造力网站设计wordpress汉字后缀图片不显示
web/
2025/9/26 12:00:40/
文章来源:
创造力网站设计,wordpress汉字后缀图片不显示,wordpress主题代码哪里,网站建设属于IT前言
最近在使用Flask框架#xff0c;写一个小项目#xff0c;在项目部署启动后#xff0c;出现了以下这段提示#xff0c;这段提示的意思是#xff0c;该启动方式适用于开发环境中#xff0c;生产环境要使用WSGI服务器。 WARNING: This is a development server. Do no…前言
最近在使用Flask框架写一个小项目在项目部署启动后出现了以下这段提示这段提示的意思是该启动方式适用于开发环境中生产环境要使用WSGI服务器。 WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. 项目结构
以下是该项目的主要结构图 |— app/ | |— api/ | | |— user_api.py | | |— init.py | |— extensions.py | |— init.py | |— models/ | | |— user_dao.py | | |— init.py | |— service/ | | |— user_service.py | | |— init.py |— config/ | |— app_config.py | |— init.py |— logs/ |— requirements.txt |— run.py |— wsgi.py
项目部署流程
环境介绍
开发环境本机windows10 测试和生成环境linux
生成requirements.txt
requirements.txt文件主要是存储该项目需要依赖的库及版本要求但是如果你在本机电脑使用的python版本和linux上使用的版本不一样那么在部署到测试和生产环境时会出现不少问题但是出现问题逐条解决就行了。 #生成requirements.txt pip freeze requirements.txt 项目打包 #这个命令将会创建一个名为 my_flask_app.tar.gz 的压缩文件并包含了 app、config、logs、mm.py、requirements.txt 和 run.py 这些文件和文件夹。 tar -czvf my_flask_app.tar.gz app config logs mm.py requirements.txt run.py 项目解压
将打包后的文件传入要部署的机器上使用以下命令解压到指定的文件中 tar -xzvf my_flask_app.tar.gz -C ~/my_flask 新建虚拟环境
为了排除该项目对机器上其他应用的影响为该项目创建独立的虚拟环境。
进入 mystery_shopper 文件夹 cd my_flask 使用 Python3 的 venv 模块创建一个新的虚拟环境。假设你想要使用 Python3运行以下命令 python3 -m venv venv 激活虚拟环境。在 Linux 中可以运行以下命令 source venv/bin/activate 进入到虚拟环境后开始安装依赖库 pip install -r requirements.txt 编写 WSGI 入口文件 创建一个 Python 文件作为 WSGI 入口点。通常这个文件可以命名为 wsgi.py 或者 app.wsgi。在该文件中导入你的 Flask 应用并创建一个应用对象。示例代码如下
from app import create_appapp create_app()if __name__ __main__:app.run()
安装生产级 WSGI 服务器 pip install gunicorn 后台运行 Gunicorn gunicorn -b 0.0.0.0:5000 wsgi:app --daemon 检查 Gunicorn 服务是否在运行 ps aux | grep gunicorn 执行完上面8个步骤之后项目就在后台启动了如果想关闭项目使用以下命令 kill 25702 25703
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81444.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!