import warnings
from django.conf import settings
from django.http import Http404
-from django.template.base import parse_bits
+try:
+ # Django 1.9
+ from django.template.library import parse_bits
+except ImportError:
+ from django.template.base import parse_bits
+
from django.utils.translation import get_language, activate
from .cache import cache_include, DEFAULT_TIMEOUT
from . import exceptions
request._cache_update_cache = False
def _check_included_vars(response):
- used_vars = request.ssi_vars_needed
+ used_vars = getattr(request, 'ssi_vars_needed', {})
if get_ssi_vars:
# Remove the ssi vars that should be provided
# by the including view.