本项目是一个使用 Flask 框架编写的简单的 Python 示例程序, 目录结构:
.
├── LICENSE
├── Procfile
├── README.md
├── app.py
├── requirements.txt
├── runtime.txt
├── static
│ ├── css
│ ├── font
│ └── js
└── templates
└── index.html
项目必须使用 pip 来解决依赖,如果项目目录下没有 requirements.txt
文件,你必须创建一个,否则项目将无法部署。
小提示:可以使用
pip freeze > requirements.txt
命令生成requirements.txt
文件
requirements.txt
示例:
Flask==1.0.2
gunicorn==19.9.0
要想应用可以跑起来,还需要一个 Procfile
文件,里面指定应用的启动命令。
Procfile
示例:
web: gunicorn app:app --log-file - --access-logfile - --error-logfile -
- 安装 Python 和 Virtualenv,查看参考文档。
- 执行下面命令创建一个 Virtualenv 并在里面启动项目:
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
gunicorn app:app
- 访问 http://127.0.0.1:8000 查看效果。