summaryrefslogtreecommitdiff
path: root/django/template/context_processors.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/template/context_processors.py')
-rw-r--r--django/template/context_processors.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/django/template/context_processors.py b/django/template/context_processors.py
index dcd737f4ae..a81fe71829 100644
--- a/django/template/context_processors.py
+++ b/django/template/context_processors.py
@@ -11,9 +11,8 @@ from __future__ import unicode_literals
from django.conf import settings
from django.middleware.csrf import get_token
-from django.utils import six
from django.utils.encoding import smart_text
-from django.utils.functional import lazy
+from django.utils.functional import SimpleLazyObject, lazy
def csrf(request):
@@ -30,9 +29,8 @@ def csrf(request):
return 'NOTPROVIDED'
else:
return smart_text(token)
- _get_val = lazy(_get_val, six.text_type)
- return {'csrf_token': _get_val()}
+ return {'csrf_token': SimpleLazyObject(_get_val)}
def debug(request):