Djangoフラットページを使用していて、ユーザーセッション変数に基づいてテンプレートにロジックを実装したいと思います。
例えば。
{% if session.my_var %}
YES
{% else %}
NO
{% endif %}
問題は、セッションオブジェクトがフラットページコンテキストで定義されていないことです。
Djangoフラットページを使用していて、ユーザーセッション変数に基づいてテンプレートにロジックを実装したいと思います。
例えば。
{% if session.my_var %}
YES
{% else %}
NO
{% endif %}
問題は、セッションオブジェクトがフラットページコンテキストで定義されていないことです。
を作成します。TEMPLATE_CONTEXT_PROCESSOR
これは、によって使用されますRequestContext
(ドキュメントを参照)。
def session(request):
return { 'session': request.session }