2013-06-21 53 views
6

如果我想用PyDev运行Flask应用程序,并且设置了断点,调试器不会停止。如何用PyDev调试Flask?

另一个症状是杀死进程形成eclipse不会停止进程。当我重新运行应用程序时,端口已被使用,因为另一个实例正在运行。

这种情况发生时

debug=True 

回答

3

的问题是,debug=True设置use_reloader=True,除非你明确地将其设置为false。解决的办法是设置use_reloader为false:

use_reloader=False 

但我不知道是否有保持重载去的方式....

+0

这可能是值得在Github上看着瓶中,WERKZEUG实现这个。这将需要内部知识,幸运的是它很好,所以不应该很难。对于Flask来说,Werkzeug很容易掌握,并且比Paste更符合其他框架。 –