# flask学习 **Repository Path**: wdck/flask-learning ## Basic Information - **Project Name**: flask学习 - **Description**: 新手学习python flask 框架,边看书边百度。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-09 - **Last Updated**: 2025-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flask学习 ### 介绍 新手学习python flask 框架,边看书边百度。 ### 软件架构 nginx + WSGI + flask +mysql ### 使用说明 #### win python -m venv .venv #创建虚拟环境 .venv\Scripts\activate.bat #激活虚拟环境 pip install -r requirements.txt #安装配置文件模块 waitress-serve --port=8666 app:app #启动WSGI服务 #### linux python -m venv .venv #创建虚拟环境 source .venv/bin/activate pip install -r requirements.txt 安装配置文件模块 pip install gunicorn gunicorn -c gunicorn.py app:app #### nginx 反向代理 location / { proxy_pass http://127.0.0.1:8666; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; add_header X-Cache $upstream_cache_status; proxy_set_header X-Host $host:$server_port; proxy_set_header X-Scheme $scheme; proxy_connect_timeout 30s; proxy_read_timeout 86400s; proxy_send_timeout 30s; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }