ウニ’s blog

勉強した結果を書いていきます

【Python3】djangoでのpdb

pyCharm community版だとDjangoデバッグがうまく出来ないので
やり方を調べました。

pdbを使う

デバッグしたいところにコードを仕込む

def foo_func():
    my_value = 10
    import pdb
    pdb.set_trace()

該当箇所に処理が来たら、shellが起動するので、デバッグのコマンドを指定する。
例えば変数値を見たい場合はp my_value などとする。

django-pdbを使う

viewに対してデバッグができる

うまく動かん!

f:id:uni8inu:20161122152202p:plain