3
我需要创建一个应该有csv文件作为附件的邮件。如何将csv文件附加到django中的邮件中?将csv文件附加到django中的电子邮件
我需要创建一个应该有csv文件作为附件的邮件。如何将csv文件附加到django中的邮件中?将csv文件附加到django中的电子邮件
要将文件附加到由django发送的电子邮件,您必须创建一个EmailMessage
实例并使用.attach()
方法附加该文件。
例如,假设你有csv_data
的CSV内容:
email = EmailMessage('Subject', 'email body', '[email protected]', ['[email protected]'])
email.attach('name.csv', csv_data, 'text/csv')
email.send()
或者,如果CSV数据是在一个文件中,你可以使用:
email.attach_file('/full/path/to/file.csv')
有关发送的更多信息电子邮件,请参阅the docs。