开发服务器¶

    强烈推荐开发时使用 flask 命令行脚本( 命令行接口 ),因为有强大的重载功能,提供了超好的重载体验。基本用法如下:

    这样做开始了开发环境(包括交互调试器和重载器),并在 提供服务。

    Note

    在 Flask 1.0 版之前, 环境不可用。开启调试模式需要使用 。这样做还是有用的,但是建议如前文所述使用设置开发环境变量来实现。

    通过代码使用开发服务器¶

    示例:

    通常情况下这样做不错,但是对于开发就不行了。正是基于这个原因自 Flask 0.11版开始推荐使用 flask 方法。这是因为重载的工作机制有一些奇怪的副作用(如执行某些代码两次,有时会在没有消息的情况下崩溃,或者在某个语法或导入错误发生时宕机)。