6
如果我想用PyDev運行Flask應用程序,並且設置了斷點,調試器不會停止。如何用PyDev調試Flask?
另一個症狀是殺死進程形成eclipse不會停止進程。當我重新運行應用程序時,端口已被使用,因爲另一個實例正在運行。
這種情況發生時
debug=True
如果我想用PyDev運行Flask應用程序,並且設置了斷點,調試器不會停止。如何用PyDev調試Flask?
另一個症狀是殺死進程形成eclipse不會停止進程。當我重新運行應用程序時,端口已被使用,因爲另一個實例正在運行。
這種情況發生時
debug=True
的問題是,debug=True
設置use_reloader=True
,除非你明確地將其設置爲false。解決的辦法是設置use_reloader爲false:
use_reloader=False
但我不知道是否有保持重載去的方式....
這可能是值得在Github上看着瓶中,WERKZEUG實現這個。這將需要內部知識,幸運的是它很好,所以不應該很難。對於Flask來說,Werkzeug很容易掌握,並且比Paste更符合其他框架。 –