使用xlwt我创建了一个Excel表格,我想用Django作为附件发送电子邮件。
response = HttpResponse(mimetype='application/ms-excel')
response['Content-Disposition'] = 'attachment; filename='Report.xls'
book = xlwt.Workbook()
sheet = book.add_sheet("Core Listings")
book.save(response)
return response
我正在使用Django EmailMessage
发送电子邮件。
答案 0 :(得分:0)
您应该能够从电子表格数据在内存中创建MimeBase对象,并将该对象附加到attach方法中。 attach method获取文件triplet或MimeBase对象。请参阅pydoc description关于MimeBase和an example。