Max 的天空 / Max de Sky

Max 的天空 / Max de Sky

記錄個人的探索之旅

如何在 PyCharm IDE 中 debug Flask App

由於 Flask 官方網頁中執行 app 的方法是採用 flask command line

$ export FLASK_APP=hello 
$ flask run 

PyCharm Community 是直接調用 Python 執行 script,若要PyCharm IDE 中調用 flask command line 就必須要做一些 work around 設定才能執行。Flask 官方的說明 [PyCharm Integration]在Mac上可以用 PyCharm 執行Flask App,

另外要利用 PyCharm 的 debug 功能要再做一些額外的設定。可以參考 Miguel Grinberg 的教學說明 [Setting Up a Flask Application in PyCharm]。

但要在 Window 10 中的 PyCharm Community Debug 還要使用一些小 Trick。可以參考 StackOverflow 這個討論串 [How to run Flask CLI from within PyCharm under Windows]。

其實,最簡單的方法是你購買 PyCharm Professional, 那可以直接建立一個 Flask Server Configuration [Run/Debug Configuration: Flask Server]