我一直在推动Heroku的发展 - 这有点耗费时间。
什么是更快的开发方法 - 使用Flask?
答案 0 :(得分:2)
最简单的方法是在自己的机器上开发是在本地运行它:
$ cd directory/containing/your/project
your/project$ python your_flask_app.py
* Running on 127.0.0.1:5000
确保您的app.run
调用将关键字参数debug
设置为True
,以便在编辑应用程序时自动重新加载。 (例如app.run(debug=True)
)。
您现在可以在浏览器中访问localhost:5000并编辑磁盘上的文件并查看即时更改(和错误)。
如果您的本地计算机上尚未安装Flask,则ImportError
可能会失败。在这种情况下,只需确保在您的计算机上安装了virtualenv和pip,然后执行以下操作:
# Linux / Mac
your/project$ virtualenv --distribute venv
your/project$ source venv/bin/activate # Alternately, you can use the . command
(venv) your/project$ pip install -r requirements.txt
(venv) your/project$ python your_flask_app.py
# Windows
your/project> virtualenv --distribute venv
your/project> venv\Scripts\activate
(venv) your/project> pip install -r requirements.txt
(venv) your/project> python your_flask_app.py