File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 3
3
from django .conf import settings
4
4
from django .http import Http404 , HttpResponse
5
5
from django .template import TemplateDoesNotExist
6
+ from django .utils .html import escape
6
7
from django .views .generic import TemplateView , FormView
7
8
from django .contrib .auth .decorators import user_passes_test
8
9
from django .contrib import messages
@@ -88,11 +89,10 @@ def get_form_class(self):
88
89
89
90
def form_valid (self , form ):
90
91
if self .raw :
91
- return HttpResponse ('<pre>%s</pre>' %
92
- factory .get_raw_content (
93
- self .mail_name ,
94
- [settings .DEFAULT_FROM_EMAIL ],
95
- form .cleaned_data ).message ())
92
+ raw_message = factory .get_raw_content (self .mail_name ,
93
+ [settings .DEFAULT_FROM_EMAIL ],
94
+ form .cleaned_data ).message ()
95
+ return HttpResponse ('<pre>%s</pre>' % escape (raw_message ))
96
96
97
97
if self .send :
98
98
factory .mail (self .mail_name , [self .email ], form .cleaned_data )
You can’t perform that action at this time.
0 commit comments