send_mail()缺少一个必需的位置参数:'recipient_list‘
在settings.py中,我添加了这些行作为发送电子邮件的设置
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'jshrijit@gmail.com'
EMAIL_HOST_PASSWORD = '********'
EMAIL_USE_TLS = True
EMAIL_USE_SSL = False然后在views.py中我创建了发送电子邮件的函数
def index(request):
send_mail(
'Hello from sender',
'Hey, how are you?.'
'from@gmail.com',
['to@gmail.com'],
fail_silently=False,
)我犯了个错误
异常类型: TypeError异常值: send_mail()缺少一个必需的位置参数:'recipient_list‘
在这件事上请帮我。
发布于 2019-05-24 03:20:16
send_mail()第一参数取subject,第二参数取body,第三参数取from,第四参数取recipient地址列表。
您正在丢失第二个参数中的,。尝尝这个
send_mail(
'Hello from sender',
'Hey, how are you?.',
'from@gmail.com',
['to@gmail.com'],
fail_silently=False,
)https://stackoverflow.com/questions/56285364
复制相似问题