宝塔Python项目管理器创建Flask+Uwsgi项目

发表于 : 2019-09-21   · CC BY-NC-SA 4.0 ·   3306 人浏览

tpy.png

#说明一下,我的python管理器1.5版本.
#我创建项目成功后,目录下面没有dms_venv个文件,所以,我手动创建一下.
#我的目录文件.
cd /www/wwwroot/flask/dms
#我的启动文件.
/www/wwwroot/flask/dms/run.py

############***** run.py ***------------------内容**
from flask import Flask
app = Flask(__name__)
@app.route('/hello')
def hello():
      return 'Hello Hawk.'
if __name__ == '__main__':
      app.run()
############***** run.py ***------------------内容**

#在我的目录文件下面,创建虚拟环境
[root@ dms]# python3 -m venv dms_venv
#激活虚拟环境
[root@ dms]# source dms_venv/bin/activate
#下面这样就是,在虚拟环境里面了.
(dms_venv) [root@ dms]# 

#升级PIP
(dms_venv) [root@ dms]# pip install --upgrade pip
#安装Flask
pip install Flask
#要用什么包,自己安装一下,不说明了.

#Flask1.0之后, FLASK_ENV=development 开启调试模式是这样的
(dms_venv) [root@ dms]# export FLASK_APP=run.py
(dms_venv) [root@ dms]# export FLASK_ENV=development
(dms_venv) [root@ dms]# flask run


uwsgi python3 Flask venv bt 宝塔 Flask1.0调试模式