Python 在/sendmail处键入错误/
send_mail()缺少1个必需的位置参数:“收件人列表” 在settings.py中,我添加了这些行作为发送电子邮件的设置Python 在/sendmail处键入错误/,python,django,Python,Django,send_mail()缺少1个必需的位置参数:“收件人列表” 在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中,我创建了发
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()缺少1
必需的位置参数:“收件人列表”
关于这一点,请帮助我……send_mail()
第一个参数采用主题
,第二个参数采用正文
,第三个参数采用发件人,第四个参数采用收件人
地址列表
您缺少第二个参数中的,
。
试试这个
send_mail
(你好吗?
)的第二行缺少逗号。谢谢@shafik,按照你的建议做了,并且能够发送电子邮件
send_mail(
'Hello from sender',
'Hey, how are you?.',
'from@gmail.com',
['to@gmail.com'],
fail_silently=False,
)