与django的Mailchimp

时间:2012-09-19 06:23:08

标签: django mailchimp

我使用django-mailchmip创建简报。 我正确地将mailchimp与django集成,我订阅用户也使用template_id创建了广告系列,但我想在django中动态添加模板中的内容。 模板结构将被预定义,我只想用django将正确的数据添加到模板中的适当位置。

可以请任何人帮助我,应该怎么做?

由于

2 个答案:

答案 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,

                                        }
                                )