この方法で send_templated_mail() を呼び出すと:
from templated_email import send_templated_mail
send_templated_mail(
template_name='welcome',
from_email='from@email.com',
recipient_list=['recipient@email.com'],
context={
'username':'username1',
'full_name':'user name',
'signup_date':'today',
},
headers={'My-Custom-Header':'Custom Value'}
)
次の TypeError が発生します。
send_templated_mail() は少なくとも 4 つの引数を取ります (1 つ指定)
私が読んだところ、必要な引数は 3 つしかなく、最初にリストされた 3 つです。TypeError の原因は何ですか? 前もって感謝します。
MailChimp に接続するための関連する settings.py 設定は次のとおりです。
TEMPLATED_EMAIL_BACKEND = 'templated_email.backends.mailchimp_sts.TemplateBackend'
MAILCHIMP_API_KEY = 'myAPIkey'
#For the django back-end specifically
TEMPLATED_EMAIL_MAILCHIMP = {
'welcome':{
'subject':'Welcome to my website',
'track_opens':True,
'track_clicks':False,
'tags':['my','little','pony'],
}
}
#Email template repository
TEMPLATED_EMAIL_TEMPLATE_DIR = 'templated_email/'
TEMPLATED_EMAIL_FILE_EXTENSION = 'email'