我在使用此导入时遇到以下问题
from django.core.mail.message import EmailMessage
我的代码看起来像这样:
if request.method == 'POST':
email = EmailMessage()
email.subject = "Test"
email.body = mainMessage
email.from_email = "SMTP <XXX@XXX.net>"
email.to = [ "XXX@XXX.net" ]
email.attach_file(file)
email.send()
我检查我的文件:
if 'file' in request.FILES:
file = request.FILES['file']
else:
file = False
这就是我的 HTML 的样子
<form method="post" action="{% url 'myurl' %}" enctype="multipart/form-data">
{% csrf_token %}
<input type="file" name="file" required><br>
<input type="submit" name="submit" value="Submit">
</form>
如果我选择一个文件,我怎样才能让它作为该电子邮件的附件发送?如果我删除email.attach_file(file)它工作得很好,但只发送文本。
慕盖茨4494581
相关分类