diff --git a/debug_toolbar/panels/templates/panel.py b/debug_toolbar/panels/templates/panel.py index ace5a6bd4..56bd04ad5 100644 --- a/debug_toolbar/panels/templates/panel.py +++ b/debug_toolbar/panels/templates/panel.py @@ -3,7 +3,7 @@ from collections import OrderedDict from contextlib import contextmanager from os.path import normpath -from pprint import pformat +from pprint import pformat, saferepr from django import http from django.conf.urls import url @@ -126,7 +126,7 @@ def _store_template_info(self, sender, **kwargs): else: try: recording(False) - force_text(value) # this MAY trigger a db query + saferepr(value) # this MAY trigger a db query except SQLQueryTriggered: temp_layer[key] = '<>' except UnicodeEncodeError: