スクリプトの stderr をキャプチャして、後で次の方法でデータベースに保存できます。
ostderr = sys.stderr
sys.stderr = StringIO()
# do stuff
mymodel.errors = sys.stderr.getvalue()
mymodel.save()
print mymodel.errors
sys.stderr = ostderr
残念ながら、エラーが発生した場合、スクリプトが終了するまでエラーが表示されないため、カジュアルなデバッグがより困難になります。
上記のように stderr を文字列にキャプチャし、リアルタイムでコンソールに表示するにはどうすればよいですか?