Djangoで標準出力をターミナル(コマンドプロンプト)に表示したいとき

Python

djangoのviews.pyにprint()を書いても表示されないの、不便ですよね。どうせ後で消すし、とりあえずprint文で簡単にターミナル(Windowsではコマンドプロンプト)に出力させてデバッグとか捗らせたい。そんなときに使える方法です。

やり方はごくシンプル。

python manage.py runserver

python -u manage.py runserver

と書き換えるだけ。-uを追加しましょう。

これで、Djangoのコードの中に

print("something you want to see")

このようにprint文を書くと無事printされていると思います。

タイトルとURLをコピーしました