def get_xls_export(self, context): output = StringIO.StringIO() start_date = context['start_date'] end_date = context['end_date'] project = context['project_name'] vendor = context['vendor'] result = get_project_receiving_list(start_date, end_date, project, vendor) book = generate_project_receiving_list(result) book.save(output) output.seek(0) return output.getvalue()
def post(self, request, *args, **kwargs): if 'start_date' in request.POST: start_date = request.POST['start_date'] if 'end_date' in request.POST: end_date = request.POST['end_date'] project = '' if 'project' in request.POST: project = request.POST['project'] vendor = '' if 'vendor' in request.POST: vendor = request.POST['vendor'] response = self.get(request) context = response.context_data result = get_project_receiving_list(start_date, end_date, project, vendor) context['result'] = result return response