2

テンプレートの場所、それを呼び出したビュー、およびその引数などを識別するコメント ブロックを HTML/XML テンプレートに追加するミドルウェア クラスがあります。明らかに、このコメント ブロックを本番環境で表示したくありません。ミドルウェア クラス自体には、

if settings.DEBUG:
    # write to template here

デバッグ モードがオンの場合はテンプレートに書き込むべきではないことに注意してください。ローカル設定ファイルでのみミドルウェア クラスに追加できるようにしたいのですが、明らかにタプルであるため、それは不可能です。ローカル設定で MIDDLEWARE_CLASSES をオーバーライドすることもできましたが、それを行う前に、これを行うためのより受け入れられた/きちんとした方法があるかどうか疑問に思っていました。

4

1 に答える 1