DEBUG = Trueかどうかによって、layout.html
のツールバーの外観を区別したいと思います。
私はこれを知っています answerDjango.core.context_processors.debug
を使用しますが、RequestContext
の代わりにRequest
を使用することを強制します。 layout.html
を拡張するbase.html
のRequestContext
そして一般的に、言及されたものまたは カスタムテンプレートタグを使用するもの よりも良い方法がありますか?
私は現在Django 1.7
Djangoの新しいバージョンでは、 INTERNAL_IPS
設定で。
例えば:
INTERNAL_IPS = (
'127.0.0.1',
'192.168.1.23',
)
そして、テンプレートだけで:
{% if debug %}
デフォルトでそれを担当するコンテキストプロセッサと Django template? のTEMPLATE_DEBUGフラグを確認する方法)からの回答は非推奨です。