Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2011, 11:02
chinos
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
django + reportlab

hola...soy un principiante en esto de django.

la verdad es que tengo este codigo:

Código Python:
Ver original
  1. from django.http import HttpResponse
  2. from reportlab.platypus import Table, TableStyle, SimpleDocTemplate
  3. from reportlab.lib import colors
  4.      
  5.     def some_view(request):
  6.        
  7.         response = HttpResponse(mimetype='application/pdf')
  8.         response['Content-Disposition'] = 'attachment; filename=reporte.pdf'
  9.      
  10.         elements = []
  11.         doc = SimpleDocTemplate(response)
  12.      
  13.         data = []
  14.         personas = public.propuestas_localidades.objects.all()
  15.         for p in personas:
  16.             data.append([p.propuestas_localidades.comuna,p.propuestas_localidades.region])
  17.      
  18.         t = Table(data)
  19.         t.setStyle(TableStyle([('GRID',(0,0),(2,personas.count()),1,colors.black),
  20.                                        ('TEXTCOLOR',(0,0),(0,-1),colors.green)]))
  21.         elements.append(t)
  22.         doc.build(elements)
  23.         return response

este codigo lo copio en el view?
y que errores tiene?

gracias

Última edición por AlvaroG; 05/04/2011 a las 21:37 Razón: coloreado de código, por favor usa las etiquetas HIGHLIGHT