0

我一直在通过推动 Heroku 进行开发——这有点耗时。

什么是更快的开发方法 - 使用 Flask?

4

1 回答 1

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
于 2012-12-08T22:19:04.167 回答