質問: "POST": try: 何らかの処理(エラーが出るかもしれない処理) return redirect("/") except: loggerでログをとる return redirect("/") ```
回答: 質問1 実際の所は「Djangoの開発者に直接聞くしかない」と思います。 私自身の意見としてはエラーログ等は、なるべく単純な仕掛けであるほうが安心です。 例えば、DBそれ自体に関連する障害がエラーの原因だった場合、そのログはどのように取得できるでしょうか。 ある開発者に「実行時エラーでトランザクション全体がロールバックされたとき、エラーのログは取得できるの?」と質問したところ、回答がなかったことがありました。 調査の時にDBにあるほうがやりやすいということであれば、一旦はファイルに書き出させておいて、必要時に(あるいは定期的に)DBに取り込む方法もあると思います。