Templatetags¶
Django¶
{% load request_vars %}
{% get_variable 'some_variable' 'default' as var %}
Jinja2¶
If you use django-jinja
:
{% set var = get_variable('some_variable', 'default') %}
If you use jinja2 backend, then define it in environment:
from jinja2 import Environment
from request_vars.utils import get_variable
def environment(**options):
env = Environment(**options)
env.globals.update({
...
'get_variable': get_variable,
...
})
return env