2013-06-21 89 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更符合其他框架。 –