我想用附件发送一封邮件,使用Django,附件从用户提交的表单发送到服务器。我的代码如下所示Django邮件附件为空
form = RequestForm(request.POST, request.FILES)
if form.is_valid():
form.save()
messages.info(request, '')
subject = ''
message = ""
attachment = request.FILES['attachment']
mail = EmailMessage(subject, message, '', [''])
mail.attach(filename=attachment.name, mimetype=attachment.content_type, content=attachment.read())
mail.send()
我收到邮件,但在邮件附件是空白的,即它不包含任何内容。我在这里错过了什么?