Пример #1
0
 def treatement_to_response(self, response, report_format='csv'):
     if report_format == 'xls':
         csv_to_xls.convert(
             response,
             get_excel_support(),
             encoding=settings.DEFAULT_CHARSET,
             title_sheet=self.param_report[:csv_to_xls.
                                           MAX_LENGTH_TITLE_SHEET])
     return response
 def __init__(self, *args, **kwargs):
     if not 'template' in kwargs:
         kwargs['template'] = 'django_tables2_reports/table.html'
     prefix_param_report = kwargs.pop('prefix_param_report', DEFAULT_PARAM_PREFIX)
     super(TableReport, self).__init__(*args, **kwargs)
     self.param_report = generate_prefixto_report(self, prefix_param_report)
     self.formats = [(_('CSV Report'), 'csv')]
     if get_excel_support():
         self.formats.append((_('XLS Report'), 'xls'))
Пример #3
0
 def __init__(self, *args, **kwargs):
     if not 'template' in kwargs:
         kwargs['template'] = 'django_tables2_reports/table.html'
     prefix_param_report = kwargs.pop('prefix_param_report',
                                      DEFAULT_PARAM_PREFIX)
     super(TableReport, self).__init__(*args, **kwargs)
     self.param_report = generate_prefixto_report(self, prefix_param_report)
     self.formats = [(_('CSV Report'), 'csv')]
     if get_excel_support():
         self.formats.append((_('XLS Report'), 'xls'))
Пример #4
0
 def treatement_to_response(self, response, report_format='csv'):
     if report_format == 'xls':
         csv_to_xls.convert(response, get_excel_support(),
                            encoding=settings.DEFAULT_CHARSET,
                            title_sheet=self.param_report[:csv_to_xls.MAX_LENGTH_TITLE_SHEET])
     return response