我使用django-mailchmip创建简报。 我正确地将mailchimp与django集成,我订阅用户也使用template_id创建了广告系列,但我想在django中动态添加模板中的内容。 模板结构将被预定义,我只想用django将正确的数据添加到模板中的适当位置。
可以请任何人帮助我,应该怎么做?
由于
答案 0 :(得分:1)
问题是因为可重复部分。可重复的部分有不同的添加数据的方式。
template_content = {'html_repeat_1:0:postcard_heading00':postcard_heading_data,
'html_repeat_1:0:postcard_image': postcard_img_data,
'html_repeat_1:0:std_content00': std_content_data}
表示['repatable_section']:['index']:['section_name']
我这样做了,问题就解决了。
答案 1 :(得分:0)
我没有使用djano-mailchimp,但我已经设法使用mailsnake使用普通的Mailchimp API做同样的事情并且它并不复杂。
您可以轻松地传递以下内容:
cid = mailsnake.campaignCreate(type='regular',
options={
'list_id': list_id,
'subject': some_subject,
'template_id': some_template_id,
},
segment_opts=segment,
content={
'html_HEADER': some_header,
'html_MAIN': some_main_content,
}
)