函数send_mailhas the following signature:
send_mail(
subject, message, from_email, recipient_list, fail_silently=False,
auth_user=None, auth_password=None, connection=None, html_message=None
)
这意味着您的调用等效于以下内容:
send_mail(
subject='Follow up required for - ' + name,
message=phone,
from_email=address,
recipient_list=message,
fail_silently=scheldule,
auth_user=time,
auth_password=email,
connection=['fidtestwebsite@gmail.com'],
fail_silently=False,
)
也许您已经知道出了什么问题 - 您传入参数的顺序很重要。在这里,您将message 作为recipient_list 传递,我猜这不是您的意图,并且错误“send_mail got multiple values for argument fail_silently”来自将scheldule 代替fail_silently 作为@ 987654322@。每个参数只能有一个值。