1

settings.pyテンプレートの一部を表示するかどうかを制御できるように、テンプレートで表示したいブール変数が定義されています。

テンプレートに値を公開するためのテンプレートタグを作成することを考えました:

@register.simple_tag
def show_something():
    return settings.SHOW_SOMETHING

...これをテンプレートで次のように使用します。

{% if show_something %}
    Show it
{% endif %}

...しかし、残念ながらそれはうまくいかないようです。

また、値を出力しようとしましたが、これは期待どおりに表示されます。

{% show_something %}

必要なものにテンプレートタグを使用できるかどうか、またはより良い方法があるかどうか、考えはありますか?

4

1 に答える 1