flask
安装venv
python3 -m venv venv
启动venv
. venv/bin/activate
关闭venv
deactivate
查看现在已经安装的依赖
pip3 list
更新pip
pip install --upgrade pip
安装Flask
pip install Flask
安装最新的flask
pip install -U https://github.com/pallets/flask/archive/master.tar.gz
安装pymongo
pip install pymongo
安装requests
pip install requests
安装payjs
pip install payjs
设置全局变量
export FLASK_APP=qrcode.py
export FLASK_ENV=development
启动
flask run --host=0.0.0.0
在虚拟环境下安装gunicorn
pip install gunicorn
添加配置文件 gunicorn.conf.py
# 并行工作线程数
workers = 4
# 监听内网端口5000【按需要更改】
bind = '127.0.0.1:5000'
# 设置守护进程【关闭连接时,程序仍在运行】
daemon = True
# 设置超时时间120s,默认为30s。按自己的需求进行设置
timeout = 120
# 设置访问日志和错误信息日志路径
# accesslog = './logs/acess.log'
# errorlog = './logs/error.log'
# 自动重启
autostart = ture
启动gunicorn
gunicorn qrcode:app -c gunicorn.conf.py
查询gunicorn
pstree -ap|grep gunicorn
停止进程
kill (pid)
在路由中
- 同时有user/ 和 user 优先解释 user/
- 只有 user 的情况下 访问user/会报404
- 只有 user/ 的情况下 访问user会被重定向
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!