diff options
| author | Vladislav Poluhin | 2013-04-23 14:17:55 +0800 |
|---|---|---|
| committer | Vladislav Poluhin | 2013-04-23 14:17:55 +0800 |
| commit | 918519f8540cca98fee96eec0f3e2f9afb2e3073 (patch) | |
| tree | f5e24e574b7b83f0e50af78d7759b447e862b2ee /debug_toolbar/panels/sql.py | |
| parent | 92e2dc9c81508239c11f9cae5295715e64abd9b5 (diff) | |
| download | django-debug-toolbar-918519f8540cca98fee96eec0f3e2f9afb2e3073.tar.bz2 | |
Form for SQL validation
Diffstat (limited to 'debug_toolbar/panels/sql.py')
| -rw-r--r-- | debug_toolbar/panels/sql.py | 5 |
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'] |
