Try this : response['Content-Disposition']='attachment;filename=output.xls'
That worked for me. On Sun, Dec 7, 2008 at 2:14 AM, garces.85 <[EMAIL PROTECTED]> wrote: > > Hello, > > I need some urgent help. I have a function that generates a report in > excel, the report returns the data that i need the problem es that i > am getting some strange characters like: Í , ó, ñ, etc... > > I have tried with django smart_unicode and force_unicode but nothing > happens. > > Is there i way i could solve this? > > Here is my function: > > def encuesta_reporte(request): > import csv > from django.http import HttpResponse > from django.template import loader, Context > from django.utils.encoding import smart_unicode > > > # Query. > school_id = School.objects.get(id = 256) > data = School_Answer.objects.filter(school = school_id) > > temp = render_to_response('my_template_name.html', > {'data':data, > 'docente_id':docente_id,}, > context_instance = RequestContext > (request), > ) > > > response = HttpResponse(temp, mimetype='application/vnd.ms-excel') > response['Content-Disposition'] = 'attachment; > filename=report_school.xls' > return response > > > -- Low Kian Seong blog: http://lowkster.blogspot.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---