def generar_pods(self, request, queryset): for object in queryset: numero = 1 comprobantes = object.paquetes().order_by('archivo', 'consecutivo') for p in comprobantes: p.orden_impresion = numero p.save() numero += 1 paginas = generar_paginas(comprobantes) ctx = {'paginas': paginas} response = render_to_response('metropolitana/comprobante.html', ctx, context_instance=RequestContext(request)) return response #response = PDFTemplateResponse(request=request, #template='metropolitana/comprobante.html', #filename="comprobantes.pdf", #context=ctx, #show_content_in_browser=False, #) #return render_to_pdf_response(request, #'metropolitana/comprobante.html', ctx) #template = loader.get_template('metropolitana/comprobante.html') #html = template.render(Context(ctx)) #html.encode("UTF-8") #result = StringIO.StringIO() #pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("UTF-8")), result, path= settings.RUTA_PROYECTO) #if not pdf.err: #return HttpResponse(result.getvalue(), content_type='application/pdf') #return HttpResponse('<pre>%s</pre>' % escape(html)) class Media: js = ("/static/metropolitana/js/estadistica.js",)
def generar_pods(self, request, queryset): for object in queryset: numero = 1 comprobantes = object.paquetes().order_by('archivo', 'consecutivo') for p in comprobantes: p.orden_impresion = numero p.save() numero += 1 paginas = generar_paginas(comprobantes) ctx = {'paginas': paginas} response = render_to_response('metropolitana/comprobante.html', ctx, context_instance=RequestContext(request)) return response class Media: js = ("/static/metropolitana/js/estadistica.js",)
def generar_pods(self, request, queryset): numero = 1 comprobantes = queryset.order_by('archivo', 'consecutivo') for p in comprobantes: p.orden_impresion = numero p.save() numero += 1 paginas = generar_paginas(comprobantes) ctx = {'paginas': paginas} response = render_to_response('metropolitana/comprobante.html', ctx, context_instance=RequestContext(request)) #response = PDFTemplateResponse(request=request, #template='metropolitana/comprobante.html', #filename="comprobantes.pdf", #context=ctx, #show_content_in_browser=False, #) return response