Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python mandrill模板变量不替换_Python_Email_Templates_Handlebars.js_Mandrill - Fatal编程技术网

Python mandrill模板变量不替换

Python mandrill模板变量不替换,python,email,templates,handlebars.js,mandrill,Python,Email,Templates,Handlebars.js,Mandrill,发送电子邮件时模板变量未替换存在问题。我有一个简单的模板: 你的名字是{{firstName} 和我发送电子邮件的python代码: client = mandrill.Mandrill(apikey=api_key) my_merge_vars = [{'content': 'Dexter', 'name': 'firstName'}] message = {'from_email': 'addr1@gmail.com', 'to': [{'email': 'addr2@g

发送电子邮件时模板变量未替换存在问题。我有一个简单的模板:


你的名字是{{firstName}

和我发送电子邮件的python代码:

client = mandrill.Mandrill(apikey=api_key)

my_merge_vars = [{'content': 'Dexter', 'name': 'firstName'}]
message = {'from_email': 'addr1@gmail.com',
       'to': [{'email': 'addr2@gmail.com',
               'name': 'Deborah',
               'type': 'to'}
       ],
       'subject': 'example subject',
       'global_merge_vars': my_merge_vars

}
result = client.messages.send_template(template_name='test-template',
                          template_content=[],
                          message=message)
电子邮件发送,但我得到:
您的名字是{{firstName}

请确保指定合并类型为handlebar。您可以在您的帐户设置(设置>发送默认值>合并语言)或通过“合并语言”参数在API调用中执行此操作。

也有同样的问题@雷扎,这个修好了。谢谢谢谢你的回答