From 65394257a31226a4c2a34aa8a358f0651c5f90f8 Mon Sep 17 00:00:00 2001 From: Mikhail Korobov Date: Mon, 26 Sep 2011 00:15:25 +0200 Subject: Better substitutions for template context variables triggering SQL queries --- debug_toolbar/panels/template.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'debug_toolbar') diff --git a/debug_toolbar/panels/template.py b/debug_toolbar/panels/template.py index ff8cd15..7ff3dc6 100644 --- a/debug_toolbar/panels/template.py +++ b/debug_toolbar/panels/template.py @@ -70,13 +70,14 @@ class TemplateDebugPanel(DebugPanel): temp_layer[key] = '<>' # QuerySet would trigger the database: user can run the query from SQL Panel elif isinstance(value, QuerySet): - temp_layer[key] = '<>' + model_name = "%s.%s" % (value.model._meta.app_label, value.model.__name__) + temp_layer[key] = '<>' % model_name else: try: recording(False) pformat(value) # this MAY trigger a db query except SQLQueryTriggered: - temp_layer[key] = '<>' + temp_layer[key] = '<>' else: temp_layer[key] = value finally: -- cgit v1.2.3