2

我使用 django 框架中的 mailsnake 从我的网站动态创建活动。想要将数据和图像直接添加到活动中,我将 html 数据添加到 postcard_heading00、postcard_image、std_content00 等部分。编写如下代码:

mailsnake = MailSnake('apikey')

template_option = {'list_id':xxxx, 'subject':'testing', 'from_email':'xxxxx', 'from_name':'Test', 'to_name':'', 'template_id':54457, 'inline_css':True, 'generate_text': True, 'title':'testing' }

template_content = {"html_postcard_heading00":"<h1>Testing</h1>","html_std_content00":"<h1>Testing</h1>","html_postcard_image":"<img src='image_path'>"}

并将此内容传递给

campaignCreate(type='regular',options = template_option,content=template_content)

方法。广告系列正确创建,但内容仍未添加到广告系列中。

谁能告诉我为什么会这样?

4

1 回答 1

2

问题是由于可重复部分。具有不同方式添加数据的可重复部分。更改模板内容如下。

template_content = {'html_repeat_1:0:postcard_heading00':postcard_heading[0],
                    'html_repeat_1:0:postcard_image': postcard_img,
                    'html_repeat_1:0:std_content00': std_content[0]}

我这样做了,问题就解决了。

于 2012-10-23T09:50:38.463 回答