diff options
| author | Vladislav Poluhin | 2012-12-27 18:01:04 +0800 | 
|---|---|---|
| committer | Vladislav Poluhin | 2012-12-27 18:01:04 +0800 | 
| commit | f39026004592a0fd645584fe0006c7750b230a53 (patch) | |
| tree | e9d7eaeaaf1c559c11610b27fa43e26d2c5df204 /debug_toolbar/templates | |
| parent | 5e85b23d16469978453700dfbc57c00817f9fe86 (diff) | |
| download | django-debug-toolbar-f39026004592a0fd645584fe0006c7750b230a53.tar.bz2 | |
Use POST instead GET, cuz GET is limited
Diffstat (limited to 'debug_toolbar/templates')
| -rw-r--r-- | debug_toolbar/templates/debug_toolbar/panels/sql.html | 21 | 
1 files changed, 16 insertions, 5 deletions
diff --git a/debug_toolbar/templates/debug_toolbar/panels/sql.html b/debug_toolbar/templates/debug_toolbar/panels/sql.html index 9ba5b7d..6cdda34 100644 --- a/debug_toolbar/templates/debug_toolbar/panels/sql.html +++ b/debug_toolbar/templates/debug_toolbar/panels/sql.html @@ -41,13 +41,24 @@  						{{ query.duration|floatformat:"2" }}  					</td>  					<td class="actions"> +  					{% if query.params %}  						{% if query.is_select %} -							<a class="remoteCall" href="/__debug__/sql_select/?sql={{ query.raw_sql|urlencode }}&params={{ query.params|urlencode }}&duration={{ query.duration|floatformat:"2"|urlencode }}&hash={{ query.hash }}&alias={{ query.alias|urlencode }}">Sel</a> -							<a class="remoteCall" href="/__debug__/sql_explain/?sql={{ query.raw_sql|urlencode }}&params={{ query.params|urlencode }}&duration={{ query.duration|floatformat:"2"|urlencode }}&hash={{ query.hash }}&alias={{ query.alias|urlencode }}">Expl</a> -							{% ifequal query.engine 'mysql' %} -								<a class="remoteCall" href="/__debug__/sql_profile/?sql={{ query.raw_sql|urlencode }}&params={{ query.params|urlencode }}&duration={{ query.duration|floatformat:"2"|urlencode }}&hash={{ query.hash }}&alias={{ query.alias|urlencode }}">Prof</a> -							{% endifequal %} + +                            <form method="post"> +                                <input type="hidden" name="sql" value="{{ query.raw_sql }}" /> +                                <input type="hidden" name="params" value="{{ query.params }}" /> +                                <input type="hidden" name="duration" value="{{ query.duration|floatformat:"2" }}" /> +                                <input type="hidden" name="hash" value="{{ query.hash }}" /> +                                <input type="hidden" name="alias" value="{{ query.alias }}" /> + +                                <button formaction="/__debug__/sql_select/" class="remoteCall">Sel</button> +                                <button formaction="/__debug__/sql_explain/" class="remoteCall">Expl</button> + +                                {% ifequal query.engine 'mysql' %} +                                    <button formaction="/__debug__/sql_profile/" class="remoteCall">Prof</button> +                                {% endifequal %} +                            </form>  						{% endif %}  					{% endif %}  					</td>  | 
