You are welcome. Glad you got it working :)

_Nik

On 7/3/2012 3:33 PM, Min Hong Tan wrote:
> Thx nik,
>
> I'm confused , your words has aroused me  from the word.
> "You won't use HttpResponse at all, just EmailMessage (using
> message.attach). "
>
> problem solved by using below:
>
>
>
> from io import BytesIO
>
>
>
> buffer = BytesIO()
> book.save(buffer) 
> excel = buffer.getvalue()
> buffer.close()
>
> and just 
>
> mail.attach(filename="testing.xls",content=excel,mimetype="application/ms-excel")
>
> mail.send()
>
> and mission accomplished!!
>
>
>
>
> On Tue, Jul 3, 2012 at 2:59 PM, Nikolas Stevenson-Molnar
> <nik.mol...@consbio.org <mailto:nik.mol...@consbio.org>> wrote:
>
>     You'll need to use EmailMessage:
>     
> https://docs.djangoproject.com/en/dev/topics/email/?from=olddocs/#django.core.mail.EmailMessage
>
>     You won't use HttpResponse at all, just EmailMessage (using
>     message.attach).
>
>     _Nik
>
>
>     On 7/3/2012 1:34 PM, Min Hong Tan wrote:
>>     sorry all, maybe i'm not type why i need the httpresponse to be
>>     attach.
>>
>>     response = HttpResponse(mimetype='application/pdf')    
>>     response['Content-Disposition'] = 'attaachment; filename=report.pdf'
>>
>>     i'm generating the pdf file in response. and normally i will
>>     return response and it should be perfect with the pdf file download.
>>
>>     but, how if i want to attach it and send out the mail?
>>
>>     On Tue, Jul 3, 2012 at 12:32 PM, Nikolas Stevenson-Molnar
>>     <nik.mol...@consbio.org <mailto:nik.mol...@consbio.org>> wrote:
>>
>>         Oh, and HttpResponse is intended to send data back to a web
>>         browser. I
>>         can't think of any reason you would use an HttpResponse when
>>         sending an
>>         email.
>>
>>         _Nik
>>
>>         On 7/3/2012 11:20 AM, Min Hong Tan wrote:
>>         > hi,
>>         >
>>         > I have a problem to send mail using Emailmessage,
>>         > i wan to attach the file that render using httpresponse and
>>         send, but
>>         > always show me "int" does not have method "lower".
>>         > therefore, I think to save the file in the server and then
>>         attach
>>         > using emailmessage.  but how do i get the httpresonse to save
>>         > in server /tmp/file  ?
>>         >
>>         > Regards,
>>         > MH
>>         > --
>>         > 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
>>         <mailto:django-users@googlegroups.com>.
>>         > To unsubscribe from this group, send email to
>>         > django-users+unsubscr...@googlegroups.com
>>         <mailto:django-users%2bunsubscr...@googlegroups.com>.
>>         > For more options, visit this group at
>>         > http://groups.google.com/group/django-users?hl=en.
>>
>>
>>         --
>>         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
>>         <mailto:django-users@googlegroups.com>.
>>         To unsubscribe from this group, send email to
>>         django-users+unsubscr...@googlegroups.com
>>         <mailto:django-users%2bunsubscr...@googlegroups.com>.
>>         For more options, visit this group at
>>         http://groups.google.com/group/django-users?hl=en.
>>
>>
>>     -- 
>>     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 <mailto:django-users@googlegroups.com>.
>>     To unsubscribe from this group, send email to
>>     django-users+unsubscr...@googlegroups.com
>>     <mailto:django-users+unsubscr...@googlegroups.com>.
>>     For more options, visit this group at
>>     http://groups.google.com/group/django-users?hl=en.
>
>
>     -- 
>     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
>     <mailto:django-users@googlegroups.com>.
>     To unsubscribe from this group, send email to
>     django-users+unsubscr...@googlegroups.com
>     <mailto:django-users%2bunsubscr...@googlegroups.com>.
>     For more options, visit this group at
>     http://groups.google.com/group/django-users?hl=en.
>
>
> -- 
> 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
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.


-- 
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 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to