aboutsummaryrefslogtreecommitdiffstats
path: root/debug_toolbar/panels/sql.py
diff options
context:
space:
mode:
authorVladislav Poluhin2013-04-23 14:17:55 +0800
committerVladislav Poluhin2013-04-23 14:17:55 +0800
commit918519f8540cca98fee96eec0f3e2f9afb2e3073 (patch)
treef5e24e574b7b83f0e50af78d7759b447e862b2ee /debug_toolbar/panels/sql.py
parent92e2dc9c81508239c11f9cae5295715e64abd9b5 (diff)
downloaddjango-debug-toolbar-918519f8540cca98fee96eec0f3e2f9afb2e3073.tar.bz2
Form for SQL validation
Diffstat (limited to 'debug_toolbar/panels/sql.py')
-rw-r--r--debug_toolbar/panels/sql.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py
index a492888..e434014 100644
--- a/debug_toolbar/panels/sql.py
+++ b/debug_toolbar/panels/sql.py
@@ -1,10 +1,12 @@
import re
import uuid
+from copy import copy
from django.db.backends import BaseDatabaseWrapper
from django.utils.html import escape
from django.utils.translation import ugettext_lazy as _, ungettext_lazy as __
+from debug_toolbar.forms import SQLSelectForm
from debug_toolbar.utils.compat.db import connections
from debug_toolbar.middleware import DebugToolbarMiddleware
from debug_toolbar.panels import DebugPanel
@@ -170,6 +172,9 @@ class SQLDebugPanel(DebugPanel):
query['iso_level'] = get_isolation_level_display(query['engine'], query['iso_level'])
if 'trans_status' in query:
query['trans_status'] = get_transaction_status_display(query['engine'], query['trans_status'])
+
+ query['form'] = SQLSelectForm(auto_id=None, initial=copy(query))
+
if query['sql']:
query['sql'] = reformat_sql(query['sql'])
query['rgb_color'] = self._databases[alias]['rgb_color']