django发送邮件报参数错误
最近在学习Django,在学习到send_mail时,一直报参数错误。
views.py代码如下:
from django.conf import settings
from django.core.mail import send_mail
def sendMail(request):
msg = r'<a href="http://www.baidu.com" target="_blank">百度</a>'
send_mail(subject='baidu',message='this is a test mail',from_email=settings.EMAIL_FROM,
recipient_list=['demo@163.com'],html_message=msg,fail_silently=False)
return HttpResponse('ok')
报错如下:
已经传了必要的参数了,为什么会报参数问题呢?
TypeError: send_mail() takes at least 4 arguments (1 given)
求教。
已经找到了错误原因:
手误配错导致。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查一下关键字参数对不对, 可以使用位置参数