1
1
from __future__ import absolute_import , unicode_literals
2
2
3
3
from django .http import HttpResponseBadRequest
4
- from django .shortcuts import render
4
+ from django .shortcuts import render_to_response
5
5
from django .views .decorators .csrf import csrf_exempt
6
6
7
7
from debug_toolbar .panels .sql .forms import SQLSelectForm
@@ -27,7 +27,8 @@ def sql_select(request):
27
27
'headers' : headers ,
28
28
'alias' : form .cleaned_data ['alias' ],
29
29
}
30
- return render (request , 'debug_toolbar/panels/sql_select.html' , context )
30
+ # Using render_to_response avoids running global context processors.
31
+ return render_to_response ('debug_toolbar/panels/sql_select.html' , context )
31
32
return HttpResponseBadRequest ('Form errors' )
32
33
33
34
@@ -62,7 +63,8 @@ def sql_explain(request):
62
63
'headers' : headers ,
63
64
'alias' : form .cleaned_data ['alias' ],
64
65
}
65
- return render (request , 'debug_toolbar/panels/sql_explain.html' , context )
66
+ # Using render_to_response avoids running global context processors.
67
+ return render_to_response ('debug_toolbar/panels/sql_explain.html' , context )
66
68
return HttpResponseBadRequest ('Form errors' )
67
69
68
70
@@ -107,5 +109,6 @@ def sql_profile(request):
107
109
'headers' : headers ,
108
110
'alias' : form .cleaned_data ['alias' ],
109
111
}
110
- return render (request , 'debug_toolbar/panels/sql_profile.html' , context )
112
+ # Using render_to_response avoids running global context processors.
113
+ return render_to_response ('debug_toolbar/panels/sql_profile.html' , context )
111
114
return HttpResponseBadRequest ('Form errors' )
0 commit comments