Ver Mensaje Individual
  #13 (permalink)  
Antiguo 07/06/2010, 15:30
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Escoger datos de las clases modelos

La función que está "molestando" es django_dump_obj
La encontré definida por acá: http://django-excel-templates.google...xcelReports.py

Supongo que podrías crear una nueva clase, descendiente de ExcelReport, que reimplemente ese método o implemente otro similar.

Ahora mismo no tengo tiempo para proponerte una función, pero te sugiero concentrarte en esta parte:
Código Python:
Ver original
  1. for k, v in res.__dict__.iteritems():
  2.             if headers:
  3.                 self.grids[self.current_sheet].add(self.current_x,self.current_y,Item(k,v,res,header=True))
  4.                 self.change_column_position()
  5.                 continue
  6.             self.grids[self.current_sheet].add(self.current_x,self.current_y,Item(k,v,res))
  7.             self.change_column_position()
  8.         self.change_row_position()
ya que imprime los datos del diccionario que está dentro de cada elemento del QuerySet. Si lograras hacer que trabaje directamente con un diccionario (en vez de acceder al almacenado en el QuerySet) podrías usar values()


Saludos.