|
|
|
|
@ -435,10 +435,11 @@ class BaseViews(object): |
|
|
|
|
} |
|
|
|
|
return render(self.request, self.TEMPLATE_IMG, dictionary) |
|
|
|
|
except: |
|
|
|
|
if DEBUG: |
|
|
|
|
raise |
|
|
|
|
else: |
|
|
|
|
return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
# if DEBUG: |
|
|
|
|
# raise |
|
|
|
|
# else: |
|
|
|
|
# return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def as_pdf(self, *args, **kwargs): |
|
|
|
|
@ -448,10 +449,11 @@ class BaseViews(object): |
|
|
|
|
filename = '%s.pdf' % self.get_filename(*args, **kwargs) |
|
|
|
|
return pdf_to_response(pdf, filename) |
|
|
|
|
except: |
|
|
|
|
if DEBUG: |
|
|
|
|
raise |
|
|
|
|
else: |
|
|
|
|
return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
# if DEBUG: |
|
|
|
|
# raise |
|
|
|
|
# else: |
|
|
|
|
# return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
|
|
|
|
|
def as_xls(self, *args, **kwargs): |
|
|
|
|
"""Вывести документ в формате Excel в HttpResponse.""" |
|
|
|
|
@ -460,10 +462,11 @@ class BaseViews(object): |
|
|
|
|
filename = '%s.xls' % self.get_filename(*args, **kwargs) |
|
|
|
|
return xls_to_response(xls, filename) |
|
|
|
|
except: |
|
|
|
|
if DEBUG: |
|
|
|
|
raise |
|
|
|
|
else: |
|
|
|
|
return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
# if DEBUG: |
|
|
|
|
# raise |
|
|
|
|
# else: |
|
|
|
|
# return HttpResponseServerError('Server error. Try later.') |
|
|
|
|
|
|
|
|
|
def send_email(self, subject, to, body, files, sign_doc): |
|
|
|
|
"""Отправка письма.""" |
|
|
|
|
|